
读书笔记之疯狂JAVA讲义(第二版)
文章平均质量分 75
liuchyi
勤于学习--善于思考--内化于心
展开
-
多线程总结
创建线程类有三种方式:1.继承Thread类创建线程类,该方式多个线程之间无法共享线程类的实例变量;2.实现Runnable接口,Runnable对象仅仅作为Thread对象的target,而多个线程之间 可以共享线程类的实例变量;3.实现Callable接口,该实现类需要重写call()方法,call方法有返回值(v.get()),返回类型与Callable接口的 泛原创 2014-06-04 14:14:20 · 687 阅读 · 0 评论 -
理解面向对象总结
面向对象:1.面向对象分析(OOA)2.面向对象设计(OOD)3.面向对象编程(OOP)面向过程:主张按功能把软件系统逐步细分,每个函数(结构化程序最小单位)都负责完成一个功能。局限性:1.设计不够直观,采用结构化程序分析、设计时,开发者需要将客观世界模型分解为一个个功能2.适应性差,可扩展性不强,由于采用自顶向下设计方式,修改起来麻烦,维护成功相当高。程序原创 2014-06-04 14:07:35 · 771 阅读 · 0 评论 -
网络编程总结
本系列文章由@liuchyi出品,转载请注明出处。 文章链接: http://blog.youkuaiyun.com/liuchyi/article/details/28418753Java提供了InetAddress、URLDecoder、URLEncoder、URL和URLConnection等网络工具类同时可以利用ServerSocket/Socket等建立TCP(Tran原创 2014-06-04 14:21:23 · 830 阅读 · 0 评论 -
JAVA语言概述总结
JAVA语言概述总结J2ME:主要用于控制移动设备和信息家电等有限存储的设备J2SE:整个Java技术的核心和基础,是J2ME和J2EE编程的基础J2EE:Java技术中应用最广泛的部分,J2EE提供了企业应用开发的完整解决方案流行语言比较:1.c# Microsoft的儿子,和JAVA有90%的重叠,专门针对Window开发,对Window开发兼容性、易操作性强,原创 2014-06-04 13:57:09 · 894 阅读 · 0 评论 -
类的加载机制和反射总结
java.lang.reflect包下有Class,Method,Field,Constructor和Array等类,这些类分别代表了类、方法Field、构造器和数据。Java程序可以通过使用这些类动态地获取某个对象、某个类的运行时的信息,并可以动态地创建Java对象、动态地调用Java方法,动态访问和修改Field。tips:1.JVM进程结束,该进程在内存中的状态将会丢失,原创 2014-06-04 14:27:16 · 944 阅读 · 0 评论 -
流程控制与数组
分支控制:if语句和switch语句if用布尔表达式或布尔值作为分支条件,使用if..else语言时,一定要先处理包含范围更小情况。switch语句后的表达式用byte,short,char,int四个整数类型和枚举类型进行匹配,从而实现分支。循环结构:while,do..while,for控制循环结构:1.使用break结束循环2.使用continue结束本次循环3.原创 2014-06-08 16:57:10 · 803 阅读 · 0 评论 -
数据类型和运算符
1.1个字节占内存8位2.二进制左移n位相当于原来的数乘2的n次方,右移则是除3.常量池是指在编译期间被确定并保存在已编译的.class文件中的一些数据4.类型数值范围(-(2的n次方))~(2的n次方-1),n是类型占的位数如int:32位,byte:8位数据类型:自动类型转换byte(1字节)--short(2字节)、char(字节)--int(4字节)--long原创 2014-06-08 17:02:01 · 813 阅读 · 0 评论