类system的方法 记住
泛型
Collection
list(有序重复) arrayList linklist
set(无序不重复) hashset
Map 键值对 key-value
Vector
StringBuilder 可变字符串对象,非线程安全的
StringBuffer
第8章以前重要
工具类、包装类
静态static
Final
抽象 :统一的某种名称
对象: 某个实体
重写 覆盖(override):1继承某个类并在自己类中写和父类相同的方法并将其内容改变
2重写方法必须和重写方法具有相同方法名称、参数列表和返回类型
3重写方法不能使用比被重写方法更严格的访问权限
重载 (overload):方法的参数不同
多态:重载和覆盖来共同实现 1要有继承 2要有重写 3 父类引用指向子类对象(仅能调用父类的可见的方法)
自定义包下的类不能使用默认包下的类
抽象类:
含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写,抽象类不能被实例化。抽象方法只需声明,而不需实现
接口:只能创建方法名称,不能创建其内容
属性值是public static final的
只能定义抽象方法,而且这些方法默认为public的、也只能是public的
接口可以继承其他的接口,并添加新的属性和抽象方法
抽象方法绝对没有方法体
Final: final的值不能被改变 final的方法不能被重写 final的类不能被继承
static:只在类加载时执行一次
Hashcode 寻址
@override 重要的注释方法,用来检测重写方法是否有错误
Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
Javadoc -help
编译java文档命令 -d d:\ -encoding utf-8 -charset utf-8 文件包
Swing 移植性好
Awt 基于windows平台
事件源------事件对象-------时间侦听者---------事件处理程序
adapter适配器
关闭窗口:frame.dispose() System.exit(0)
2009-06-01
大数值的使用 BigInteger(任意精度的整数运算) BigDecimal(任意精度的浮点运算)
valueOf()对基础数据转换
方法:add() multiply() subtract() divide() mod()
首先从设计类开始,然后再往每个类中添加方法
日期的处理
3个类 Date Calendar Gregorian
静态域与静态方法
将域定义为static,每个类中只有一个这样的域、而每一个对象对于所有的实例只有自己的一份拷贝。
static属于类,不属于任何独立的对象
一个类的tostring()方法的灵活运用
2009-06-02
System.property(“os.version”,”默认值”);
New Property().load(Student.class.getResourceAsSream(“test.properties”));
缓冲流
BufferedOutputSream BufferedInputSream
缓冲区大小的控制
BufferedWriter BufferedReader
对象序列化 要实现serializable
2009-06-03
资源管理器 树的显示1用递归 2每点击一个节点调用一次循环,循环当前节点的下两层
Tcp 安全有效的连接 三次握手
Udp 容易丢包
端口号
Java.net ServerSocket Socket
java.net.ConnectException: Connection refused: connect
客户端和服务端 字符编码的指定 端口和IP地址
正则表达式
[abc] 匹配单个字符
反射机制
Class.forName(new Properties().load());
Java.lang.reflect
分享到:
相关推荐
专业的Java笔记可能会涉及这些内容,帮助学习者掌握Java的最新发展。 遗憾的是,由于【部分内容】部分不包含实际的笔记内容,无法进一步提供具体的编程示例和深入的解释。如果要学习Java,最好的方式是从学习Java的...
java笔记java笔记java笔记java笔记java笔记java笔记java笔记
【宋红康java笔记】是一份综合性的Java学习资料,由知名编程教育者宋红康编撰。这份压缩包文件包含了大量的Java编程知识点,旨在帮助初学者和有经验的开发者深入理解和掌握Java语言的核心概念与高级特性。以下是根据...
这份"非常好的java笔记"无疑是初学者踏入这个领域的宝贵资源。笔记由培训班的专业老师编写,内容详细且全面,旨在帮助初学者系统地学习和理解Java的基础知识。 首先,Java基础部分会涵盖变量、数据类型、运算符、...
《狂神说Java笔记资料》是一份全面涵盖Java开发基础知识的文档集,旨在帮助学习者系统地掌握Java编程。这份笔记包含多个章节,每个章节都深入讲解了一个特定的主题,覆盖了从初学者到进阶开发者必备的知识点。 1. *...
马士兵JAVA笔记(全) 本资源是马士兵的JAVA笔记,涵盖了JAVA语言的基础知识,包括标识符、常量、变量、数据类型、运算符、控制流语句等。 标识符是JAVA中的一种符号,用于命名变量、方法、类等。标识符由字母、...
【标题】"韩顺平java笔记完整版.zip(无笔记,只是代码)"指的是一个包含韩顺平老师Java教学视频中所有代码的压缩文件。这个压缩包不包含笔记,而是专注于提供实际的编程示例,使得学习者可以直接查看和学习Java编程...
这份"18天Java笔记"提供了一个快速学习Java的核心内容精华,适合初学者和有一定经验的开发者进行回顾和巩固。txt版的格式使得笔记易于阅读和在不同设备上分享。 Java的基础知识包括语法、数据类型、控制流、类与...
【标题】:“韩顺平java笔记完整版”是著名IT教育家韩顺平关于Java编程的全面学习资料,涵盖了从基础到高级的Java知识体系。 【描述】:这份笔记是韩顺平老师教学经验的结晶,旨在帮助学习者系统地理解和掌握Java...
"java笔记全套下载" 提供的可能是一系列详细的学习资料,涵盖了从基础到高级的Java知识体系,帮助学习者系统地掌握这门语言。 Java的基础知识包括: 1. **Java语法**:了解变量、数据类型、运算符、流程控制(如if-...
全套java笔记整理,侧边栏目录结构方便查看,纯手工整理。达内笔记整理。 已整理成带侧边栏目录的网页结构,方便复习大纲和跳转查看。大部分都带有笔记代码。 (默认设置为深珊瑚蓝色调,不喜欢可以把配置文件里的...
【Java笔记桌面程序】 在IT领域,开发个人定制的桌面应用程序是解决特定需求的有效方法。本项目名为"Java笔记桌面程序",它是由一个热衷于编程的开发者为解决其所在公司无法使用网络笔记客户端的问题而自创的。这个...
2020-4-6 java笔记 ---内部类 2020-4-6 java笔记 ---异常 2020-4-6 java笔记 --多线程 2020-4-8 java笔记 String类 2020-4-9 java 比较器 2020-4-10 java笔记 枚举类 2020-4-10 java 注解(Annotation) 2020-4-11 ...
韩顺平java笔记整理,整理了韩顺平java上课的视频的代码笔记,以及归纳总结
### Java基础知识概述 #### 1. 前言 Java是一种广泛使用的面向对象的编程语言,因其跨平台性、安全性和强大的功能而受到欢迎。Java的设计理念是“一次编写,到处运行”,这意味着编写的Java程序可以在任何安装了...
达内是一家知名的教育机构,其整理的Java笔记通常会覆盖从基础到进阶的各种主题,以系统化的方式帮助学员掌握这门广泛使用的编程语言。 首先,Java的基础知识是必不可少的,这些笔记可能包括变量、数据类型、运算符...
标题中的“全套java笔记数据库部分”表明这是一份关于Java编程语言中数据库操作的全面学习资料,涵盖了从基础到进阶的各种主题。描述提到“最新的全套javaEE开发笔记”,暗示了这些笔记可能针对的是Java企业版(Java...
- 文件I/O操作:使用`java.io`包,如`FileWriter`和`BufferedReader`,将笔记内容写入和读取文件。可能需要JSON或XML序列化技术来保存额外的元数据,如撤销历史。 - 文件对话框:`JFileChooser`类提供了一种让用户...