java基础
文章平均质量分 71
huhanghao
Dream it Wish it Do it
展开
-
面向对象1
面向对象概述: 面向对象的三大特征: 1.封装 2. 集成 3. 多态 描述事物:事物的属性(类中的变量) + 事物的行为(类中的成员函数) 封装:(我将资源控制在我的手里,我只提供给你我能提供的方法) 1.将不惜要对外原创 2015-05-06 20:42:55 · 411 阅读 · 0 评论 -
Java垃圾回收机制
Java垃圾回收机制 参考; https://mp.weixin.qq.com/s?__biz=MzIwODI3MTc2Ng==&mid=2649647405&idx=1&sn=46a48cedd1540a994cd316ca164e005a&chksm=8f1f69d4b868e0c25245676ac55dc8d1fcad3dfa4bc63a2e0835原创 2017-10-30 15:01:38 · 255 阅读 · 0 评论 -
自己画的流程图,舍不得删,保存下
产品开发流程图:原创 2017-09-12 17:30:16 · 1227 阅读 · 2 评论 -
多线程
包package 建立包 格式:Package pack // 建立对应的包目录 编译时指定要存放class的位置。 注意: 1、 一个类在继承其他包中的类时,需要包名.类名 2、 要被其他包中的类想要被继承,需要申明为public或pro原创 2015-05-07 16:00:19 · 399 阅读 · 0 评论 -
网络编程
通信过程: 1. 找到对方IP 2. 数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序用数字进行标识。为了方便称呼这些数字,将其叫做端口,逻辑端口。 3. 定义通信规则。即协议,国际组织定义了通讯协议TCP/原创 2015-05-20 15:57:23 · 492 阅读 · 0 评论 -
IO流2
PipedOutputStream类: 以前读取流和写入流操作需要中转,读的流将数据读入数组,写入流读取数组进行写入。而管道流实现了输入输出同时进行。 管道输入流应该连接到管道输出流;管道输入流提供要写入管道输出流的所有数据字节。通常,数据由某个线程从PipedInputStrea原创 2015-05-20 15:33:14 · 375 阅读 · 0 评论 -
Java基础知识与C语言的对比
DOS常用命令 1、dir:(directory) 2、md:(make directory) 3、rd: (removedirectory) 4、cd: (changedirectory) 5、cd..: 退出第一层 5、cd\: 退出到根目录 6、del: dele原创 2015-05-06 20:35:11 · 1643 阅读 · 0 评论 -
反射
反射 可以通过反射创建一个class的对象,并调用该类的结构。 调用方法: 1. 创建类对应的class类 Class clazz =Person.Class; 2. 创建clazz对应的运行时类Person对象 Pers原创 2015-05-20 16:08:24 · 419 阅读 · 0 评论 -
GUI
Java常用的包文件 Java.awt: Abstract Window ToolKit 需要调用本地系统方法实现功能,属于重量级控件 Java.Swing: 在AWT基础上建立的控件,由java实现。增强了移植性,属于轻量级控件。 注:一般用这个进行开发 继承结构: 建立窗体的基本动作 1. 创建Frame窗体原创 2015-05-20 15:41:28 · 407 阅读 · 0 评论 -
IO流1
File对象 将文件或者文件夹封装为对象,方便对文件与文件夹的属性信息进行操作。 注:流只能处理数据,File类可以处理文件。 File(File parent, String child) 根据 parent 抽象路径名和 ch原创 2015-05-20 15:16:28 · 360 阅读 · 0 评论 -
集合框架2——泛型、map、collection、Array
泛型: JDK1.5版本之后出现的新特征,用于解决安全问题,是一个安全机制。 好处: 1. 将运行期出现的问题ClassCastException,转移到了编译时期,方便程序员解决问题。 2. 避免了强制转换的麻烦。 用于原创 2015-05-07 16:28:25 · 533 阅读 · 0 评论 -
集合框架1——List,Set
数组 VS 集合 数组:长度固定; 集合:长度不固定 集合特点: 1. 用于存储对象 2. 集合长度可变 3. 可存储不同类型对象 集合继承关系 集合容器的创建及使用 步骤:原创 2015-05-07 16:17:07 · 414 阅读 · 0 评论 -
字符串及基本数据
字符串 String s1 = “abc”; // “abc”为对象, s1仅仅是指向对象的引用 String s2 = new String (“abc”); // 有两个对象:一个new出来的,一个常量池中的”a,b,c” String s2 =原创 2015-05-07 16:15:25 · 510 阅读 · 0 评论 -
面向对象2
抽象方法: 抽象方法由来:当多个类中出现功能相同,单功能主体不同时,可以进行向上抽象(抽象至基类),这时只抽取功能定义,而不抽取功能主体。 特点: 1、 抽象方法定义在抽象类中。(若有抽象方法,则该类一定是抽象类,但是抽象类,不一定要有抽象方法。为了不让用该类建立对象,可原创 2015-05-06 20:49:56 · 388 阅读 · 0 评论 -
Volatile关键字
Volatile关键字 参考: http://blog.csdn.net/jsonChumpKlutz/article/details/78364332 http://blog.csdn.net/chenloxiaoea/article/details/47041227 http://blog.csdn.net/seu_calvin/article/details/52370068原创 2017-10-30 17:19:51 · 3142 阅读 · 0 评论