随笔分类 - Java
Java基础
摘要:重点部分:1. 获取Class实例 2.创建运行时类的对象 3.调用运行时类的指定结构 Java Reflection(java反射机制) 反射:加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象
阅读全文
摘要:网络编程 一、网络编程的目的:直接或间接地通过网络协议与其他计算机实现数据交换,进行通讯。 二、网络编程中两个主要的问题: 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 2.找到主机后如何可靠高效的进行数据传输。 三、网络通信的要素:IP 和端口号 网络通信协议 通信要素一:IP与
阅读全文
摘要:重点部分:线程的创建与使用、线程的同步 基本概念:程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命
阅读全文
摘要:File类的使用 1. java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 2. File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 3. 想要在Java程序中表示一个真实存在的文件或目录,那么必须有
阅读全文
摘要:异常概述 异常:在JAva语言中,将程序执行过程中发生的不正常的情况称为“异常”。 一、异常体系结构 java.lang.Throwable | java.lang.Error:一般不编写针对性的代码进行处理。 | java.lang.Exception:可以进行异常的处理 | 编译时异常(chec
阅读全文
摘要:泛型(Generic) 1. Jdk 5.0新加的特性 2. 在集合中使用泛型: 总结: ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 ② 在实例化集合类时,可以指明具体的泛型类型 ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型
阅读全文
摘要:Java集合 一、集合框架的概述 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2.1 数组在存储多个数据方面的特点: > 一旦初始化以后,其长度就确定了。 > 数组一旦
阅读全文
摘要:枚举类与注解 一、主要内容: 如何自定义枚举类 如何使用关键字enum定义枚举类 Enum类的主要方法 实现接口的枚举类 二、枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式
阅读全文
摘要:String 一、String类:代表字符串。用一对 “” 引起来表示。 1.String是一个final类,不可以被继承,String代表不可变的字符序列,不可变性。 体现:1.当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的value进行赋值。 2. 当对现有的字符串进行连接操作时
阅读全文
摘要:static关键词 static关键字:可以修饰属性、方法、代码块、内部类。 一、使用static修饰属性:静态变量(或类变量) 1. 属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改
阅读全文
摘要:关键字 —— this 一、this关键字的使用: 1.this可以用来修饰、调用:属性、方法、构造器。 2.this修饰属性和方法: this理解为:当前对象 或 当前正在创建的对象。 2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通
阅读全文
摘要:java面向对象学习的三条主线 1.Java类及类的成员:属性、方法、构造器、代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3.其它关键字:this、super、static、final、abstract、interface、package、import等 面向过程(p
阅读全文
摘要:数组 数组是是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组本身是引用数据类型,既可以存储基本数据类型,也可以存储引用数据类型。它的元素相当于类的成员变量。 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。
阅读全文
摘要:运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符 算术运算符 //除号 int num1 = 12; int num2 = 5; int result1 = num1 / num2 * num2;
阅读全文
摘要:变量 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值。 变量的作用:用于在内存中保存数据。 注意事项: java中每个变量必须先声明,后使用。 变量的作用域:变量所在的一对{}中。 同一个作用域内不能声明两个相同的变量。 变量的分类(按数据类型): 变量的分类(按声明的位置不同): 在
阅读全文
摘要:关键字 关键字: 被Java语言赋予特定含义的单词 关键字特点:组成关键字的字母全部小写 关键字注意事项:goto和const作为保留字存在,目前并不使用。类似IDEA这样的集成工具,针对关键字有特殊的颜色标记,非常直观。 标识符 标识符:就是给类,接口,方法,变量等起名字时使用的字符序列 组成规则
阅读全文
摘要:计算机 计算机(Computer)全称:电子计算机,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 计算机的应用主要在以下几个方面: 科学计算科学计算:也称数值计算。 数据
阅读全文

浙公网安备 33010602011771号