2017年9月15日
摘要: 一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool 阅读全文
posted @ 2017-09-15 10:10 蜡笔小新萌萌哒 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们 阅读全文
posted @ 2017-09-15 10:09 蜡笔小新萌萌哒 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都会写在properties文件中,这里主要是总结使用getResourceAsStream方法和InputStream流去读取properties文件,使用getResour 阅读全文
posted @ 2017-09-15 10:08 蜡笔小新萌萌哒 阅读(285) 评论(0) 推荐(0) 编辑
摘要: java基础学习总结——GUI编程(二) 一、事件监听 测试代码一: 1 package cn.javastudy.summary; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 6 public class TestActionEvent 阅读全文
posted @ 2017-09-15 10:07 蜡笔小新萌萌哒 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、AWT介绍 所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container本身也 阅读全文
posted @ 2017-09-15 10:05 蜡笔小新萌萌哒 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、网络基础概念 首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCP/IP编程。 二、网络通信协议及接口 三、通信协议分层思想 四、参考模型 五、IP协议 每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。 IP地址是用一个点来分成四段的,在计算机内部IP地 阅读全文
posted @ 2017-09-15 10:03 蜡笔小新萌萌哒 阅读(171) 评论(0) 推荐(0) 编辑
摘要: java基础学习总结——异常处理 一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 1 package cn.javastudy.summary; 2 3 public class TestEx{ 4 5 public s 阅读全文
posted @ 2017-09-15 10:02 蜡笔小新萌萌哒 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、线程的优先级别 线程优先级别的使用范例: 1 package cn.galc.test; 2 3 public class TestThread6 { 4 public static void main(String args[]) { 5 MyThread4 t4 = new MyThread 阅读全文
posted @ 2017-09-15 10:01 蜡笔小新萌萌哒 阅读(146) 评论(0) 推荐(0) 编辑
摘要: java基础学习总结——线程(一) 一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。 程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的代 阅读全文
posted @ 2017-09-15 10:00 蜡笔小新萌萌哒 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么 阅读全文
posted @ 2017-09-15 09:59 蜡笔小新萌萌哒 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承 阅读全文
posted @ 2017-09-15 09:56 蜡笔小新萌萌哒 阅读(187) 评论(0) 推荐(0) 编辑
摘要: java基础学习总结——equals方法 一、equals方法介绍 1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 public static void main(String[] args 阅读全文
posted @ 2017-09-15 09:55 蜡笔小新萌萌哒 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从 “动物类 阅读全文
posted @ 2017-09-15 09:54 蜡笔小新萌萌哒 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类介绍 下面通过一下的小程序深入理解抽象类 因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:public abstract void enjoy(); 从某种意义上来说,抽象方法就是被用来重写的,所 阅读全文
posted @ 2017-09-15 09:53 蜡笔小新萌萌哒 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象最核心的机制——动态绑定,也叫多态 1.1.通过下面的例子理解动态绑定,即多态 运行结果: 1.2.画内存图理解动态绑定(多态) 首先从main方法的第一句话开始分析: Cat c = new Cat("Catname","blue"); 程序执行到这里,栈空间里有一个变量c,c里面装着 阅读全文
posted @ 2017-09-15 09:52 蜡笔小新萌萌哒 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型 阅读全文
posted @ 2017-09-15 09:51 蜡笔小新萌萌哒 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、方法的重载 方法名一样,但参数不一样,这就是重载(overload)。 所谓的参数不一样,主要有两点:第一是参数的个数不一样,第二是参数的类型不一样。只要这两方面有其中的一方面不一样就可以构成方法的重载了。 1 package cn.galc.test; 2 3 public class Tes 阅读全文
posted @ 2017-09-15 09:50 蜡笔小新萌萌哒 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父 阅读全文
posted @ 2017-09-15 09:48 蜡笔小新萌萌哒 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、this关键字 this是一个引用,它指向自身的这个对象。 看内存分析图: 假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存 阅读全文
posted @ 2017-09-15 09:47 蜡笔小新萌萌哒 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、static关键字 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。 1.1.静态成员变量与非静态成员变量的区别 以下面的例子为例说明 通过画内存 阅读全文
posted @ 2017-09-15 09:46 蜡笔小新萌萌哒 阅读(205) 评论(0) 推荐(0) 编辑