- 博客(12)
- 收藏
- 关注
原创 java基础第十二天——网络编程,反射
GUI开发的第一个程序,HelloWorld Frame 是带有标题和边框的顶层窗口 构造方法: public Frame() throws HeadlessException 构造一个最初不可见的 Frame 新实例()。Frame 的标题为空 public Frame(String title) throws HeadlessException 构造一
2015-12-14 17:52:43
564
原创 java基础第十一天——多线程
多线程: 当前的程序有多条 执行路径,线程可以理解为就是每一条程序的执行路径 单进程多线程 什么是进程? 代表着一个正在运行的应用程序,我们所编写的java程序,就是一个应用程序 什么是线程? 案例: 迅雷下载 线程是在进程中存在的,线程可以理解为就是每一条程序的执行路径 单进程单线程: 同一时刻, 一个人 过 独木桥,
2015-12-14 17:43:21
494
原创 java基础第十天——集合框架与IO流
Map: 双列集合 map集合中的元素都是成对出现,成对存储的 map集合中的元素都是以一对键和值的形式组成存在的,称为键值对,理解为夫妻对 map集合中的键不能重复存储,值可以重复 map集合中的每一个键 对应着一个值 Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collec
2015-12-13 19:22:07
624
原创 java基础第九天——泛型
ArrayList:底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector:底层数据结构是数组,查询快,增删慢线程安全, 效率低特有方法:public void addElement(E obj) --> add()public E elementAt(int index) --> get(int index)public Enumeratio
2015-12-13 19:08:34
397
原创 java基础第八天——正则、集合与数组的区别
正则表达式的语法规则:字符: 格式 例如x 代表的是字符x, "a" --> 需要匹配的内容就是a 12345 -->***45 "123"\\ 代表的是反斜线字符'\'"\\" --> 需要匹配的内容就是\\t 制表符"\t" --> 对应的效果就是产生一个制表符的空间\n 换行符 "\n" --> 对应的效果就是换行,光标在原有位置
2015-12-12 23:41:44
482
原创 java基础第七天——String
Object: 它是所有类的超类,祖宗类 java中所有的类都直接或间接的继承这个类方法:protected void finalize() 由对象的垃圾回收器调用,完成垃圾对象在内存中的清除工作public final Class getClass() 返回由当前对象所对应的字节码文件对象, 最后一天 反射讲解public int hashCode() 返回当前对象的哈希码值
2015-12-12 23:03:03
441
原创 java基础第六天——继承以及抽象类相关的知识
继承: 在原有类的基础上,产生了一个新类,新类可以使用原有类中所有的非私有成员(成员变量,成员方法)继承的好处:提高了代表的可维护性提高了代码的复用性让类与类之间产生了继承关系继承的弊端:类与类之间的耦合度过高设计代码的原则:高内聚,低耦合内聚: 自己能做的事情尽量自己完成,好处是,但其他人的代码更新的时候,对我的影响不大耦合: 类与类之
2015-12-12 00:06:17
429
原创 java基础第五天——面向过程及其方法
面向对象思想面向过程:关注的是步骤和过程面向对象:关注的是对象面向对象是基于面向过程的面向对象的特点:a: 是一种更符合人们思考习惯的思想b: 把复杂的事情简单化了c: 从执行者变成指挥者—————————————————————————————类与对象以及引用事物 类属性 成员变量 行为 成员方法属性: 就是事物的描述信息
2015-12-11 23:53:50
456
原创 java基础第四天——数组
数组: 它是一个用来存储同一个数据类型多个元素的一个容器数组长度是固定的,数组中存储的元素的数据类型要求一致格式:格式1:数据类型[] 数组名 = new 数据类型[数组长度];格式2:数据类型[] 数组名 = new 数据类型[]{元素值1,元素值2,..};格式3:数据类型[] 数组名 = {元素值1,元素值2,..};数组操作的常见文件
2015-12-10 21:34:13
419
原创 java基础第三天——运算符、语句、方法重载
逻辑运算符:& | ^ ! && ||左右两边都是boolean类型特点:逻辑与& :有假则假 逻辑或| : 有真则真逻辑异或^ : 相同则假,不同则真逻辑非! :真变假, 假变真&&短路与,||短路或& 无关左边是什么结果,右边都执行&&当左边结果为false,最后表达式结果为false,右边不执行| 无管左边是什么结果,右边都执行|
2015-12-10 21:24:47
618
原创 java基础第二天——基础语法
常量: 在程序执行过程中,其值不能改变常量的分类:字面值常量:整数常量:1, 12, -2小数常量:5.5, 3.414, -2.5字符常量:'a' 'A' '0'字符串常量:"a" "abc" "123"布尔常量:true false空常量:null 后面讲自定义常量: 后面值————————————————————————
2015-12-09 19:14:39
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人