摘要: IDEA 设置文件编码 原因:文件乱码或重新安装IDEA都需要设置编码 打开设置,快捷键CTRL+ALT+S或点击设置小齿轮。 建议设置成这样,统一编码,配置文件自动转换 ascii 也勾上。最后OK。 对单个文件进行设置编码,在IDEA主窗口右下角设置编码。 当设置编码后,会弹出如下窗口。 Reload:表示用新编码重新 阅读全文
posted @ 2022-03-03 03:12 ccve 阅读(3425) 评论(0) 推荐(0) 编辑
摘要: 9-Java泛型 一、泛型的理解 1.泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返 回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、 创建对象时确定(即传入实际的类型参数,也称为类型实参)。 2.泛型的引入背景 集合容器类在设 阅读全文
posted @ 2022-03-02 15:48 ccve 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 8-Java集合 一、数组与集合 1.集合与数组存储数据概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt;.jpg;.avi,数据库中) 2.数组存储的特点 一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也 阅读全文
posted @ 2022-03-01 15:56 ccve 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 7-枚举和注解 一、枚举类的使用 枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 当需要定义一组常量时,强烈建议使用枚举类 如果枚举类中只一个对象,则可以作为单例模式的实现方式。 1.如何自定义枚举类? 步骤: //自定义枚举类 class Season{ //1.声明Season对象的属性:priv 阅读全文
posted @ 2022-02-28 18:09 ccve 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 6-常用类 一、Java比较器 Java中的对象,正常情况下,只能进行比较:==或!=。不能使用>或<的 但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。 如何实现?使用两个接口中的任何一个:Comparable或Comparator。 1.自然排序:使用Comparable接口 阅读全文
posted @ 2022-02-27 00:19 ccve 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 5-多线程 一、创建多线程的四种方式 1.方式一:继承Thread类的方式 创建一个继承于Thread类的子类 重写Thread类的run() --> 将此线程执行的操作声明在run()中 创建Thread类的子类的对象 通过此对象调用start():①启动当前线程 ② 调用当前线程的run() 说明两个问题: 阅读全文
posted @ 2022-02-25 13:23 ccve 阅读(115) 评论(0) 推荐(1) 编辑
摘要: 4-异常处理 一、异常体系结构 1.结构 java.lang.Throwable java.lang.Error:一般不编写针对性的代码进行处理。 java.lang.Exception:可以进行异常的处理 编译时异常(checked) IOException FileNotFoundException Clas 阅读全文
posted @ 2022-02-24 23:33 ccve 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 3-面向对象(3) 一、main()的使用说明 main()方法作为程序的入口 main()方法也是一个普通的静态方法 main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner) 如何将控制台获取的数据传给形参:String[] args? 运行时:java 类名 "Tom" "Jerry" "123 阅读全文
posted @ 2022-02-21 21:44 ccve 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 3-面向对象(2) 一、Object类的使用 1.java.lang.Object类的说明: Object类是所Java类的根父类 如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 Object类中的功能(属性、方法)就具通用性。 属性:无 方法:equals() / 阅读全文
posted @ 2022-02-20 18:16 ccve 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 3-面向对象(1) 一、类与对象 1.面向对象学习的三条主线 Java类及类的成员:属性、方法、构造器;代码块、内部类 面向对象的大特征:封装性、继承性、多态性、(抽象性) 其它关键字:this、super、static、final、abstract、interface、package、import等。“大处着眼,小处 阅读全文
posted @ 2022-02-19 19:36 ccve 阅读(77) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示