Java初学者笔记
就当作自己每天的学习笔记吧,资料书用的是
SXT的<<实战Java程序设计>>。
昵称:已被占用
人生狗血剧情:干过环保,考过研,最后选择了大数据.
展开
-
java 第十一章 多线程技术
第十一章 多线程技术多线程大量应用于网络编程和服务器端程序的开发。eg:UI系统底层原理,OS底层原理。11.1 基本概念11.1.1 程序program1, 静态概念,对应于操作系统中的一个可执行文件。执行可执行文件将会加载该程序到内存中并开始执行,这便产生了进程。11.1.2 进程process 1,执行中的程序叫做进程,这是一个动态概念 2,进程特点: .进程是程序...原创 2019-09-16 10:03:14 · 134 阅读 · 0 评论 -
java 第十章 输入与输出技术
第十章 输入与输出技术序言:1,输入input:程序从外部系统获得数据。读取。2,输出output:程序将数据输出到外部系统。写入。10.1 基本概念和I/O入门:10.1.1数据源:数据源data source:提供数据的原始媒介。分为:源设备:为程序提供数据,一般对应输入流。 目标设备:程序数据的目的地,一般对应输出流。 10.1.2流的概念流stream 数据源s...原创 2019-09-16 10:02:18 · 172 阅读 · 0 评论 -
java 第九章 容器
第九章 容器开发中一般使用"容器"来容纳和管理数据。数组容器的优缺点: 优点:一种简单的线性序列,可以快速的访问数组元素,效率高。 从效率和类型检查来说数组是最好的。 缺点:不灵活,容量需要事先确定,不能随需求变化而扩容容器/集合(Collection):更强大灵活,可随时扩容来装载对象。 9.1 泛型(Generics)Jdk1.5后增加的用于建立类型安全的集合。...原创 2019-09-15 23:38:18 · 135 阅读 · 0 评论 -
java 第八章 常用类
第八章 常用类8.1 基本数据类型的包装类包装类:为了实现基本类型和对象之间的相互转化。8.1.1 包装类的基本知识8个基本数据类型对应的类统称为包装类。byte short long double float boolean char intByte Short Long Double Float Boolean Character Integer...原创 2019-09-15 23:37:15 · 105 阅读 · 0 评论 -
java 第七章 数组
第七章 数组7.1 数组概述数组是相同数据类型并按照一定的先后顺序排列组合而成的集合。每个数据称为元素,每个元素通过一个索引来访问。数组的三个基本特点:1.长度确定,数组一旦被创建,大小不可改变。2,每个元素必须是相同类型,不允许出现混合类型。3,数组类型可以是任何数据类型,包括基本类型和引用类型。4,数组变量属于引用变量。数组也可以看成对象,数组中的每个元素,相当于该对象的成员...原创 2019-09-15 23:36:06 · 203 阅读 · 0 评论 -
java 第六章 异常机制
第六章 异常机制6.1 导引问题略6.2 异常(Exception)的概念1,异常:指程序运行过程中出现的非正常状况。异常类:用来描述和处理异常的类。异常类定义中包含了该类异常的的信息和对应的处理异常的方法。异常处理:指程序在出现问题时依然能正确执行完。 2,Java异常处理方式 1,抛出异常: 指在执行一个方法时,如果发生异常, 则这个方法生成代表该异常的一个对象...原创 2019-09-15 23:35:10 · 93 阅读 · 0 评论 -
java 第五章 Java面向对象编程进阶
第五章 Java面向对象编程进阶面向对象编程的三大特征:继承,封装,多态5.1 继承extends5.1.1 继承的实现继承实现类的拓展,代码的重写,不用再从新发明新轮子5.1.2 instanceof运算符二元运算符,左边是对象右边是类,当对象是右边类或子类创建的对象时返回true,否则返回false.对象 instanceof 类5.1.3 继承使用要点 1,父类也称为超类...原创 2019-09-15 23:34:18 · 258 阅读 · 1 评论 -
java 第四章 Java面向对象编程基础
第四章 Java面向对象编程基础4.1 面向过程和面向对象思想1,面向对象分为:面向对象的分析OOA,面向对象的设计OOD,面向对象的编程OOD。 面向对象宏观把握,从整体上分析整个系统, 具体部分微观操作的实现还是面向过程的思想解决。 面向对象和面向过程相辅相成。 2,面向对象和面向过程思想总结: .都是解决问题的思考方式,都是代码组织的方式 。 .解决简...原创 2019-09-15 23:33:08 · 345 阅读 · 0 评论 -
java 第三章 控制语句
第三章 控制语句流程控制语句是用来控制程序中各种语句执行顺序的语句可以把语句组合成能完成一定功能的小逻辑模块,程序的结构可分为三类:顺序,选择,循环顺序结构代表:"先执行a,再执行b"的逻辑。条件判断结构代表:"如果...则..."的逻辑。循环结构代表:"如果...则再继续..."的逻辑。3.1 条件判断结构条件判断结构用于判断给定的条件,然后根据条件判断的结果来控制程序的流程。...原创 2019-09-15 23:29:59 · 112 阅读 · 0 评论 -
java 第二章 数据类型和运算符
第二章 数据类型和运算符2.1 注释 1,单行注释: // 2,多行注释: /* */ 3,文档注释:/** */ 2.2 标识符 用来给变量,类,方法以及包进行命名的。 标识符规制: .以字母,下划线,$开头。 .其余部分可以是字母,下划线,美元符,和数字的任意组合。 .Java...原创 2019-09-15 23:28:27 · 193 阅读 · 0 评论 -
java 第一章 Java入门(杂烩)
第一章 Java入门(杂烩)1,Java各个版本的含义1,java SE(java standard edition) 标准版,定位于个人计算机的应用开发。2,Java EE(java enterprise edition)企业版,定位于服务器端的应用开发。3,Java ME(java micro edition) 微型版,定位于消费性电子产品的开发。2,Java的特性跨平台/可移植性...原创 2019-09-15 21:45:09 · 167 阅读 · 0 评论 -
java 第十二章 网络编程
第十二章 网络编程12.1 基本概念12.1.1 计算机网络.将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 .计算机网络的作用是资源共享和网络传递。 .计算机网络组成包括: .计算机硬件:计算机,外部设备,通信设备 .计算机软件:网络操作系统,网络管...原创 2019-09-16 10:04:08 · 179 阅读 · 0 评论