JavaSE基础
JavaSE基础
我要成为程序猿
学习的一点小总结!
展开
-
进制转换
原创 2020-12-02 20:33:06 · 98 阅读 · 0 评论 -
Java SE基础易忘知识总结
1、原创 2020-05-14 23:10:59 · 253 阅读 · 0 评论 -
Java基础——反射和注解
需求:不能改变该类的任何代码。可以创建任意类的对象,可以执行任意方法用配置文件来做:主方法:public class ReflectTest { public static void main(String[] args) throws Exception { //1.加载配置文件 //1.1创建Properties对象 Proper...原创 2020-04-28 17:02:12 · 126 阅读 · 0 评论 -
Java基础——多线程
文章目录实现多线程概述实现的两种方法线程优先级线程控制线程的生命周期线程同步同步代码块解决数据安全问题同步方法解决数据安全问题Lock锁生产者消费者概述案例实现多线程这部分总结的比较简单,要多看代码熟悉概述1.进程:是正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源2.线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只...原创 2020-04-11 17:31:55 · 184 阅读 · 0 评论 -
Java详细实现单级文件夹和多级文件夹的复制
写了好久,来一个备注详细的版本吧1.把 “E:\itcast”(单级文件夹)这个文件夹复制到模块目录下:public class CopyFolderDemo { public static void main(String[] args) throws IOException { //创建数据源目录File对象,路径是E:\\itcast File srcFolder =...原创 2020-04-10 21:44:08 · 365 阅读 · 0 评论 -
Java基础——IO流
文章目录IO流概述和分类IO 流介绍IO 流的分类字节流字节输出流字节输入流字节缓冲流字符流概述编码解码问题字符输出流字符输入流字符缓冲流IO流概述和分类IO 流介绍1.IO :输入/输出(Input/Output)2.流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输3.IO 流就是用来处理设备间数据传输问题的。常见的应用:文件复制;文件上传;...原创 2020-04-08 17:45:23 · 182 阅读 · 0 评论 -
Java基础——File类
文章目录File类概述和构造方法创建文件和目录判断和获取功能案例File类概述和构造方法1.概述:它是文件和目录路径名的抽象表示文件和目录是可以通过 File封装成对象的对于 File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的2.构造方法创建文件和目录判断和获取功能...原创 2020-04-08 15:49:49 · 129 阅读 · 0 评论 -
Java实现学生管理系统
该系统主要功能如下:添加学生:通过键盘录入学生信息,添加到集合中删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改查看学生:将集合中的学生对象信息进行展示退出系统:结束程序public class StudentManager { /* 1:用输出语句完成主界面的编写 2:用Scann...原创 2020-04-06 10:26:37 · 347 阅读 · 0 评论 -
Java用集合来实现斗地主操作
通过程序实现斗地主过程中的洗牌,发牌和看牌。要求:对牌进行排序!代码如下:public class PokerDemo { public static void main(String[] args) { //创建HashMap,键是编号,值是牌 HashMap<Integer, String> hm = new HashMap<Integer, Stri...原创 2020-04-06 10:21:22 · 216 阅读 · 0 评论 -
Java基础——集合(下)
文章目录Map集合概述和特点基本方法遍历案例Collections集合工具类Map集合概述和特点1.Map 集合概述interface Map<K,V> K:键的类型;V:值的类型2.Map 集合的特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序基本方法遍历获取所有键的集合。用 keySet()方法实现遍历键的集合,获取到每...原创 2020-04-06 10:17:21 · 177 阅读 · 0 评论 -
Java基础——集合(中)
文章目录Set集合概述和特点哈希值HashSet集合概述和特点保证元素唯一性原理HashSet 集合存储学生对象并遍历LinkedHashSet集合Set集合排序TreeSet集合概述和特点自然排序Comparable比较器排序Comparator泛型泛型类泛型方法泛型接口类型通配符可变参数Set集合概述和特点1.元素存取无序2.没有索引、只能通过迭代器或增强 for循环遍历3.不能存储...原创 2020-04-03 15:23:31 · 191 阅读 · 0 评论 -
Java基础——集合(上)
文章目录Collection集合概述常用方法遍历List集合特点特有方法List集合的三种遍历方式增强for循环:最方便的遍历方式普通for:带有索引的遍历方式迭代器:集合特有的遍历方式List集合的实现类LinkedList集合的特有方法Collection集合集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变概述是单例集合的顶层接口,它表示一组对象,这些对...原创 2020-04-01 17:28:34 · 174 阅读 · 0 评论 -
Java基础——常用API&异常
文章目录包装类基本类型包装类Integer类int类和String类相互转换的方法时间日期类Date类SimpleDateFormat类Calendar类异常try-catch方式处理异常编译时异常和运行时异常的区别throws方式异常处理throws和throw的区别自定义异常其他注意事项包装类基本类型包装类1.基本类型包装类的作用:将基本数据类型封装成对象的好处在于可以在对象中定义更多的...原创 2020-03-31 22:39:41 · 350 阅读 · 0 评论 -
Java基础——内部类&API
文章目录参数传递抽象类作为形参和返回值接口作为形参和返回值内部类内部类的访问特点成员内部类局部内部类匿名内部类参数传递抽象类作为形参和返回值1.方法的形参是抽象类名,需要的是该抽象类的子类对象。2.方法的返回值是抽象类名,返回的是该抽象类的子类对象。abstract class Animal { public abstract void eat();}class Cat ex...原创 2020-03-30 09:15:53 · 192 阅读 · 0 评论 -
Java基础——多态&抽象类&接口
文章目录多态多态的概述成员访问特点多态的好处和弊端转型抽象类抽象类的概述抽象类的特点抽象类的成员特点接口接口的概述接口的特点接口的成员特点类和接口的关系抽象类和接口的区别多态多态的概述1.概念:同一个对象,在不同时刻表现得不同形态。2.前提:要有继承或者实现关系要有方法的重写要有父类指向子类对象成员访问特点1.成员变量:编译和运行都看父类。2.成员方法:编译看父类,运行看子...原创 2020-03-29 20:31:30 · 335 阅读 · 0 评论 -
Java基础——继承&修饰符
文章目录继承继承的实现继承成员访问特点继承中变量的访问特点继承中构造方法的访问特点继承中成员方法的访问特点super内存图方法重写继承的注意事项修饰符权限修饰符状态修饰符finalstatic继承继承的实现1.概念:继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。2.格式:class 子类 extends 父类。3.应用场景:谁是...原创 2020-03-29 17:23:52 · 362 阅读 · 0 评论