JAVA学习总结
文章平均质量分 82
orsoul
这个作者很懒,什么都没留下…
展开
-
JAVA初识
为何是它? 我们从众多的编程语言中选择某一门进行学习,通常不是因为了解了这门语言的优势,我们选择某门语言的理由,往往需要在语言之外寻找。我选择学习JAVA,主要受到2个方面的影响:1、在许多编程语言排行榜中,JAVA常年名列前茅;2、各种大大小小的软件开发培训机构,无一例外地都开设了JAVA课程。黑格尔说过:”存在即合理“,对于JAVA这个如此强大的存在,个中缘由值得在今...原创 2015-02-17 04:10:05 · 110 阅读 · 0 评论 -
Java的反射机制
反射是Java中非常特别的机制,反射可以绕过泛型检查、破坏类的封装性,但使用反射的好处是巨大的:反射可以在程序运行时加载类并获取类中的所有信息,实现对程序的动态控制。 反射机制的核心 Class<T>类 获取class对象的3种方式: Class cls = ClassName.class; // 通过 类名 + .class ...原创 2015-03-05 00:18:16 · 95 阅读 · 0 评论 -
Java的一些高级特性
静态导入 用于导入类中的静态成员和静态方法,格式如下: import static java.lang.math.*; // 在当前命名空间导入所有静态字段 import static java.lang.math.PI; // 在当前命名空间导入某一静态字段 静态导入的好处是可以简化书写,弊端是缺少类名作为前缀,不能让人一眼...原创 2015-02-26 09:13:56 · 120 阅读 · 0 评论 -
网络编程
网络通讯3要素: 1、IP地址,网络中计算机的数字标识。本地回环地址:127.0.0.1,本地主机名:localhost。 2、端口,用于标识不同的进程。端口的取值范围:0~65535,其中0~1024已被系统使用或保留。 3、协议,通讯规则。常见协议:UDP协议、TCP协议。 对IP地址的描述:java.net.InetAddress ...原创 2015-02-25 08:52:37 · 90 阅读 · 0 评论 -
IO流
我们频繁地要在不同设备之间传输数据,Java提供一系列的对象对数据传输进行描述与操作,这些被称为流的对象位于java.io包中。 流的分类 按流向可分为:输入流和输出流; 按传输单位可分为:字节流和字符流。 流的选择 流对象的使用还是挺直观便捷的,只要将数据源或者目的传入流对象的构造方法便完成了数据源(或者目的)与流对象的...原创 2015-02-23 06:59:40 · 1096 阅读 · 0 评论 -
Java多线程
简单来讲,进程就是正在运行的程序,进程在内存中有独立的地址空间,与其他进程不共享数据。线程则是进程内部的执行单元,一个进程内的多个线程是共享堆空间的。所以编写多线程程序特别需要注意数据的并发访问和维护线程间的关系。 线程的创建、启动 Java内置了对多线程的支持,可以通过继承java.lang.Thread或实现java.lang.Runnable方便地创...原创 2015-02-22 04:36:07 · 75 阅读 · 0 评论 -
Java集合类
Java将一些基本的和使用频率极高的数据结构进行封装和增强后,作为集合类提供出来。理解和掌握好集合类可以提高我们的编程能力。 集合体系 从图中可以看到,Java的集合体系又分为两个相对独立的体系:Collection和Map。Collection用于存放独立的对象(不能存放基本数据类型),称为单列集合;Map用于存放映射关系(也就是键值对),称为双...原创 2015-02-21 01:40:00 · 105 阅读 · 0 评论 -
JAVA异常总结
Java异常体系 Throwable:Java异常体系中的根类。 Error:主要描述了系统内部错误等重大问题,此类问题一旦出现程序员通常也无能为力,一般不要求解决。 Exception:除了它的特殊子类RuntimeException外,Exception描述的都是编译时被检查的异常,称为可检查异常。 RuntimeException:程序运行时产生的异常,Runtime...原创 2015-02-20 01:51:56 · 127 阅读 · 0 评论 -
理解对象
构造方法 没有返回类型,与void方法不同,不可以在构造方法体内写return语句。 不会被继承,所以不会被重写,但可以重载。 构造方法由编译器在创建对象时自动调用,不能手工调用,在对象的生命周期中只会被调用一次。 若没有手动编写,系统提供默认的无参构造方法。 方法重载 区分重载方法的依据是参数类型列表,参数个数的不同...原创 2015-02-19 02:29:42 · 72 阅读 · 0 评论 -
JAVA修饰符总结
abstract 修饰接口:接口隐式地被指定为abstract和public的。 修饰类:所修饰的类为抽象类,不能被实例化;继承了抽象类的子类要么实现了父类的所有抽象方法要么声明为一个抽象类。 修饰方法:所修饰的方法为抽象方法,没有方法体。 不能与final连用。 权限修饰符 public protected private 权限修饰符可以修饰类、成员变量、方法、...原创 2015-02-18 02:43:50 · 101 阅读 · 0 评论 -
《交通灯管理系统》
看了张老师的《破解交通灯管理系统》的视频,收获良多: 1、了解了面向对象的设计方法,运用面向对象思想设计程序时,一个核心的要领是“谁拥有数据,谁就对外提供操作这些数据的方法”; 2、通过学习项目,体验到编程除了知识和技术之外,还有另外一个维度:对各类知识和技术的整合; 3、枚举在开发中的应用; 4、线程池的使用。 ...原创 2015-03-17 23:28:49 · 134 阅读 · 0 评论