![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习
文章平均质量分 75
壶里先森
这个作者很懒,什么都没留下…
展开
-
Java学习笔记(注释、对象初始化过程、单例模式)
面向对象9.帮助文档的制作9.1注释- 原则: 1、注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规范。 2、注释内容准确简洁 内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。- 注释格式: 1. 单行(si原创 2015-11-15 15:36:47 · 1257 阅读 · 0 评论 -
Java学习笔记(反射+枚举类)
19 反射19.1 类的加载概述和加载时机19.1.1 类的加载概述当程序要使用某个类时,如果该类还未加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化。加载: 指将class文件读入内存中,并为之创建一个Class对象,任何类被使用时系统都会建立一个Class对象。连接: 验证:是否有正确的内部结构,并和其他类协调一致准备:负责为类的静态成原创 2016-03-15 21:45:42 · 3454 阅读 · 0 评论 -
Java学习笔记(集合_1)
16 集合16.2 集合类为何出现集合类: 为方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。集合类与数组的区别:数组的长度是固定的,集合可以动态扩展;数组只能通过数组下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象;import java.util.ArrayList;public class CollectionDemo { publ原创 2015-12-06 10:38:05 · 280 阅读 · 0 评论 -
Java学习笔记(GUI)
18 GUI18.1 事件监听机制特点:事件源:awt包或者swing包中的图形界面组件;事件:每一个事件源都有自己特有的对应事件的共性事件;监听器:将可以触发某一个事件的动作(不止一个)都已经封装到了监听器中; Ps:以上三点都已在java中定义好事件处理:例1:import java.awt.*;import java.awt.event.*;public class AwtDem原创 2015-12-21 19:29:34 · 370 阅读 · 0 评论 -
Java学习笔记(字符串)
16 集合16.1 字符串16.1.1 StringString s = “abc”;//s是一个类型变量,”abc”是一个对象;**String类的特点: 字符串对象一旦被初始化就不会被改变**。 例1:public class StringDemo { public static void main(String[] args) { String s1 = "abc"原创 2015-12-01 20:34:05 · 351 阅读 · 0 评论 -
Java学习笔记(多线程_2)
15 多线程15.3 多线程间通信15.3.1 线程间通信方法多个线程在操作统一资源,但操作的动作不同。等待唤醒机制: 例1: class Res{ String name; String sex; boolean flag = false; } class Input implements Runnable{ R翻译 2015-11-30 18:37:56 · 265 阅读 · 0 评论 -
Java学习笔记(IO_2)
17 IORandomAccessFile随机访问文件,自身具备读写的方法。通过skipBytes(int x),seek(int x)等方法来达到随机访问。通常的下载方法可用此方法,采用多线程同时操作不同位置,保持文件内容顺序不发生变化。特点:该对象即能读,又能写。该对象内部维护了一个byte数组,并通过指针可以操作数组中的元素。可以通过getFilePointer方法获取指针的位置,原创 2015-12-17 22:35:22 · 316 阅读 · 0 评论 -
Java学习笔记(IO_1)
17 IO关于IO流,可参见: Java IO流学习总结17.1 IO流IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。流按操作数据分为两种:字节流和字符流;按流向分为:输入流,输出流。字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字。再对这个文字进行操作。简单说:字节流+编码表。17.1.1 IO流常用基类字节流的抽象基类:InputStream原创 2015-12-16 20:42:45 · 402 阅读 · 0 评论 -
Java学习笔记(多线程_1)
15 多线程15.1 概念进程:正在进行中的程序;每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程中负责程序执行的控制单元(执行路径),线程在控制着进程的执行。一个进程中至少有一个线程;一个进程中可以由多个执行路径,称为多线程;开启多线程是为了同时运行多部分代码,每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务。15.2 创建线程的方法15.原创 2015-11-26 19:10:07 · 328 阅读 · 0 评论 -
Java学习笔记(多态)
12.多态多态:事物存在的多种体现形态例:动物中猫,狗。猫这个对象对应的类型是猫类型:猫 x=new 猫();同时猫也是动物中的一种,也可以把猫称为动物:动物 y=new 猫();动物是猫和狗具体事物中抽取出来的父类型。 父类型引用指向了子类对象体现:父类的引用指向了自己的子类对象;父类的引用也可以接受自己的子类对象。作用:提高了程序的扩展性应用前提:需要存在继承或实现关系; 需要有重写原创 2015-11-21 11:12:02 · 340 阅读 · 0 评论 -
Java学习笔记(内部类、异常)
13 内部类13.1内部类定义:将一个类定义在另一个类中,内部的类称为内部类。特点:内部类可以直接访问外部类中的成员,包括私有成员;外部类要访问内部类中的成员必须要建立内部类的对象;内部类定义在成员位置上,可以被private、static成员修饰符修饰。被static修饰的内部类只能访问外部类中的静态成员。例1:/* * 内部类的访问规则: * 1、内部类可以直接访问外部类中的成员,包原创 2015-11-23 22:11:19 · 451 阅读 · 0 评论 -
Java学习笔记(集合_2)
16 集合16.3 泛型在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型 就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List, List等更多的类型。格式:通过<>定义要操作的引用数据类型,其实<>就是用来接收类型的。泛型类定义的泛型:在整个类中有效, 如果被方法使用,那么泛型的对象明确要操作的具体类型后,所有要操作的类原创 2015-12-08 23:08:21 · 337 阅读 · 0 评论 -
Java学习笔记(继承、接口)
1.继承作用:提高代码的复用性;让类与类之间产生关系,有了这个关系,才有多态的特性。注意:不要为了获取其他类功能,简化代码而继承;必须是类与类之间所属关系才可以继承Java中只支持单继承;因为多继承容易带来安全隐患(当多个父类中定义了相同功能,功能内容不同时,子类对象不确定要运行哪个)。Java支持多层继承。1.1 变量如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量,用t原创 2015-11-16 21:02:11 · 406 阅读 · 0 评论 -
Java学习笔记(面向对象1)
面向对象1.何为面向对象面相对象是相对面向过程而言的面相对象和面向过程都是一种思想面向过程 强调功能行为面向对象 将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。2.类与对象类就是对现实生活中事物的描述; 对象则是这类事物,实实在在存在的个体;描述类时,有属性(成员变量)和行为(成员方法);成员变量与局部变量成员变量作用于整个类中;局部变量作用于函数中或原创 2015-11-14 13:39:00 · 452 阅读 · 0 评论 -
Java学习笔记(网络编程)
21 网络编程21.1 网络参考模型找到对方IP;数据要发送到对方指定的应用程序上,为标识这些应用程序,故应用数字进行标识,称为端口,逻辑端口;定义通信规则,称为协议,国际组织定义了通用协议TCP/IP。OSI(Open System Interconnection 开放系统互连)参考模型TCP/IP 参考模型七层描述物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输原创 2016-03-27 23:23:28 · 969 阅读 · 0 评论