java基础
文章平均质量分 80
java基本部分的笔记
0.0~0.0
寄
展开
-
java反射笔记(简)
文章目录十五.反射(1)反射概述(2)创建运行时类的对象(3)操作运行时类的指定属性(4)操作运行时类的指定方法 十五.反射 (1)反射概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这原创 2022-05-06 00:06:02 · 85 阅读 · 0 评论 -
网络编程(笔记)
文章目录十四.网络编程(1)网络编程概述(2)InetAddress(3)TCP网络编程(4)文件互传(5)UDP网络编程(6)URL网络编程 十四.网络编程 (1)网络编程概述 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 网络编程中有两个主要的问题: 如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 找到主机后如何可靠高效地进行数据传输 端口号: 端口号:正在计算机上运行的进程。 要求:不同的进程有不同的端口号 范围:被规定为一个16位的整数0~65原创 2022-05-06 00:07:35 · 76 阅读 · 0 评论 -
IO流(笔记)
文章目录十三.IO流(1)File类1.创建File实例2.路径分隔符:(2)File常用方法File的获取功能:File的判断功能:File创建方法(磁盘下)File类的删除功能:(3)流的分类(4)流的体系结构(5)FileReader基本操作(6)read()方法的重载(7)write()(8)write和read的结合(9)图片的复制操作(10)缓冲流的使用(11)转换流的使用(12)对象流(13)自定义类实现序列化和反序列化 十三.IO流 (1)File类 1.File类的一个对象,代表一个文件原创 2022-05-04 23:08:09 · 1210 阅读 · 0 评论 -
枚举类与注解(笔记)
文章目录十.枚举类与注解(1)枚举类的理解(2)定义枚举类(3)Enum类的主要方法(4)枚举类实现接口(5)注解(Annotation)概述(6)自定义注解 十.枚举类与注解 (1)枚举类的理解 1.枚举类的理解:当一个类的对象是有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式 (2)定义枚举类 方式一:JDK5.0之前,自定义枚举类 //自定义枚举类 class Season{ //1.声明Season对原创 2022-05-01 15:24:01 · 53 阅读 · 0 评论 -
java集合(笔记)
文章目录十一.java集合(1)集合概述(2)集合框架(3)Collection方法(4)迭代器Iterator接口1.hasNext()和next()方法2.remove()方法3.foreach(增强for循环)(5)List接口(6)List接口中的常用方法(7)Set接口(8)hashCode() 的重写(9)Map接口(10)key-value结构特点(11)Map常用方法:(12)Collections工具类(13)synchronized()方法 十一.java集合 (1)集合概述 一.集合框原创 2022-05-02 00:40:27 · 228 阅读 · 0 评论 -
java常用类(笔记)
文章目录九.java常用类(1)String类的使用(2)String在内存中情況对比(3)String方法(4)String与各种类型数组的转换(5)StringBuffer,StringBuilder(6)StringBuffer常用方法(7)JDK8之前的日期时间API(8)Calendar日历类的使用(9)JKD8中新日期API(10)Comparable接口的使用(11)Comparator接口的使用(12)Comparable与Comparator的使用的对比: 九.java常用类 (1)Str原创 2022-04-28 23:03:05 · 671 阅读 · 0 评论 -
多线程(笔记)
文章目录八.多线程(1)基本概念:程序,进程,线程(2)线程的创建和使用(3)创建和使用线程练习:(4)Thread中常用的方法:(5)线程优先级(6)线程的生命周期(7)线程的同步与安全(8)改写懒汉式,使得线程安全(9)线程的死锁(9)线程的通信(10)JDK5.0新增线程创建方式 八.多线程 (1)基本概念:程序,进程,线程 (2)线程的创建和使用 /** * 多线程的创建: * 方式一:继承于Thread类 * 1.创建一个继承于Thread类的子类 * 2.重写Thread类中的r原创 2022-04-23 23:35:17 · 66 阅读 · 0 评论 -
异常处理(笔记)
文章目录异常处理(1)异常概述(2)异常体系结构(3)常见异常(4)异常的处理:抓抛模型(5)异常处理机制1:try-catch-finally(6)异常处理机制2:throws(7)重写方法异常抛出的规则(8)开发中,两种方法的选择(9)手动抛出异常(10)用户自定义异常类 异常处理 (1)异常概述 error问题情况: ①:栈溢出:报错情况 ②:堆溢出:报错情况 public class ErrorTest { public static void main(String[] arg原创 2022-04-23 23:33:39 · 229 阅读 · 0 评论 -
java基础(笔记)
一. java语言概述 1.1 常用DOS命令 (1)del删除相同后缀文件 例:del *.txt (2)删除**文件目录**用rd(保证文件夹中无文件),不是del (3)删除目录下的全部文件,可采取del: 文件名(目录下不再嵌套其他文件目录) 1.2 Java语言特点: jave语言运行核心机制—内存回收(自动收回无用内存,c++并不能) 但Java还是会出现内存泄漏和溢出问题; 1.3 Java语言环境搭建 (1)什么是JDK,什么是JRE; (2)JDK,JRE,JVM三者关系原创 2022-04-04 00:01:13 · 497 阅读 · 0 评论