编程语言
Ancony_
这个作者很懒,什么都没留下…
展开
-
JVM详解
1 JVM总览Java宣称Write Once Run Everywhere,这意味着在一个平台上开发的java程序可以不加修改的运行在其他平台上面。能达成这个功能依赖的就是jvm屏蔽了底层的差异。JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包...转载 2018-05-03 19:06:53 · 353 阅读 · 0 评论 -
使用Java Mail API实现邮件的发送和接收详解
邮件实现详解(一)------邮件发送的基本过程与概念http://www.cnblogs.com/ysocean/p/7652934.html邮件实现详解(二)------手工体验smtp和pop3协议http://www.cnblogs.com/ysocean/p/7653252.html邮件实现详解(三)------邮件的组织结构http://www.cnblogs.com/ysocean/...原创 2018-05-24 08:13:41 · 1262 阅读 · 0 评论 -
java关键字之volatile
本文转载自Ruheng,www.jianshu.com/p/7798161d7472一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中...转载 2018-05-21 22:12:09 · 207 阅读 · 0 评论 -
Java之类与对象、访问权限
1对象的概念可以把对象理解为一个物体。对象可以是看得见和看不见的,存在和不存在。一切都是对象。对象具有如下的两个特征:1、属性:对象区别于其他对象的表现。2、行为:事物能够做什么,有什么样的能力,表现为什么样的动作。属性多表现为名词,行为多表现为动词。2类的概念1、类是现实世界事物的抽象,是具有相同属性与行为的对象的集合。2、类与对象的关系:类是设计蓝图,对象是蓝图设计的产物。类是对象的抽象,对象...原创 2018-05-13 22:25:17 · 1538 阅读 · 0 评论 -
Java8之Lambda表达式
本篇文章中以Java 8的环境来讲解。1 函数式接口 当接口中存在且仅存在一个抽象方法时,这样的接口就称为函数式接口。(变量,默认方法,静态方法没有限制)。接口中的静态方法一定要有方法体,所以接口中的静态方法不是抽象方法。而接口中的默认方法也必须要有方法体,所以接口中的默认方法也不是抽象方法。说明:如果接口中的方法签名与Object类中的共有(public)方法相同,则接口中的该方法不算是抽象方法...原创 2018-04-28 01:11:20 · 208 阅读 · 0 评论 -
Java8快速入门
1 Java 8概述JAVA 8是JAVA编程语言开发的一个主要功能版本。它的最初版本于2014年3月18日发布。随着Java 8的发布,Java为函数式编程,新的JavaScript引擎,日期时间操纵的新API,新的流媒体API等提供了支持。新功能Lambda表达式 - 为Java增加了功能处理能力。方法引用(Method references) - 通过名称引用函数,而不是直接调用它们。使用函...翻译 2018-04-27 22:37:29 · 855 阅读 · 0 评论 -
Java之继承
1 继承的概念继承普遍存在于现实世界中。表为两个类别的一般与特殊的关系。继承可以是多层次的。在继承链(图)中,习惯将一般的类放上方),特殊类(子)放在下方。通过继承,子类(继承的类)可以继承父类(被继承的类)的成员,就好像在子类中声明一样。实现代码重用也便于后期的更新与维护。子类虽然可以重用父类的功能(继承),但父类的功能不可能全部满足于子类,此时,子类可以增加自己的功能,也可以重新定义(即重写)...原创 2018-05-12 09:27:25 · 259 阅读 · 0 评论 -
Java之多线程
1 线程的概念多线程,就类似于操作系统的多进程。可以同时并发执行多个任务,处理多件事情。线程是一个轻量级的进程,一个进程中可以分为多个线程。一个进程中至少需要有一个线程。相对于进程,线程所使用的系统资源更少,切换更加容易。2 实现多线程的方法1 继承Thread类Thread是java中的线程类,可以通过继承Thread类来实现多线程的操作。继承Thread类,重写其中的run方法,run方法中的...原创 2018-05-12 02:18:42 · 323 阅读 · 0 评论 -
Java之异常和泛型
1异常的概念1、异常是程序运行过程中产生的一种事件,该事件会打乱程序的正常流程。2、异常,是一种意外,是指程序没有按照正常或期望的方式执行。3、数组越界,空指针等等,都是异常事件。4、当异常产生时,运行时系统会自动创建一个异常类的对象,该对象含有异常产生的相关信息。如果程序没有对异常进行处理,异常产生之后的语句都将不会得到执行。同时,异常会沿着方法的调用向上进行传播(传播给方法的调用端)。如果到了...原创 2018-05-17 21:36:09 · 1013 阅读 · 0 评论 -
Java RMI(远程方法调用)
1、Java RMI - 简介RMI代表远程方法调用(Remote Method Invocation)。它是一种允许驻留在一个系统(JVM)中的对象访问/调用在另一个JVM上运行的对象的机制。RMI用于构建分布式应用程序; 它提供了Java程序之间的远程通信。它在java.rmi包中提供。1.1 RMI应用程序的体系结构在RMI应用程序中,我们编写两个程序,一个服务器程序(驻留在服务器上)和一个...原创 2018-06-22 20:36:19 · 3560 阅读 · 0 评论