java
文章平均质量分 82
java基础知识
爱吃鱼的荔果果
吃鱼使我快乐,学习使我快乐!
展开
-
进程和线程基础
目录进程线程进程和线程两者的区别:什么是线程安全?如何确保线程安全?1、synchronized2、lock进程进程的特征: 一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间,一组系统资源。每一个进程的内部数据和状态都是完全独立的。 进程是程序的一次执行过程,是系统运行程序的基本单位。 线程线程(Thread)的特征: 在java中,程序通过 流控制 来执行 程序流。程序中单个顺序的 流控制 称为线程。 多.原创 2021-03-09 15:39:39 · 92 阅读 · 0 评论 -
String和StringBuffer、StringBuilder
目录1String2 StringBuffer3 StringBuilder4常见问题4.1为什么String不可变,StringBuffer可变?4.2StringBuffer和StringBuilder的区别?1StringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。String对象不允许改变内容是正确的,但是可以改变定义的String类型的变量指向,定义的String s 其实...原创 2021-03-08 17:56:27 · 137 阅读 · 0 评论 -
JDBC知识点汇总笔记
JDBC开发步骤导入jar包(大多数情况下,使用 import java.sql. 就足够了) 加载JDBC驱动程序:需要你初始化一个驱动器,以便于你打开一个与数据库的通信通道。Class.forName("com.mysql.jdbc.Driver"); //固定写法 打开一个数据库连接: 需要使用 DriverManager.getConnection() 方法创建一个 Connection 对象,它代表与数据库的物理连接。 Connection connection = DriverMan原创 2020-09-15 17:18:24 · 572 阅读 · 0 评论 -
java项目实战(1)—基础——超市购物管理系统V1.0
目录1.前言2.项目基础:3.项目实现内容:4.代码介绍:1、MainPage.java2、GoodsDao.java:3、SalesManDao.java4、MysqlData.java1.前言记录一下我的第一个java实战小项目,零零星星的一个星期完成了(2020.9.16—9.24)。但是好像没有整体框架的思维,还有好多代码实现的方法没有达到最优,这样做项目估计会被大佬骂吧,如有大佬无意间看到,还请批评指正,提出建议。 菜鸟很菜,继续学习呀!2.项目..原创 2020-09-24 12:07:10 · 14106 阅读 · 23 评论 -
Scanner介绍、Scanner解决吸收回车键的方法、Scanner输入异常处理
1、Scanner介绍nextlnt():只读取int值,就是只能读取整数类型的数据,如果输入了非整型的数据(浮点型字符串等)就会报错。nextFloat()、nextDouble()这些也是以此类推,只能读取符合该类型的数据。next()和nextLine()的区别???? next(): 跳过首段空白,读取输入的字符串,直到遇到空白符、换行符就停止。???? nextLine(): 读取输入的字符串,不受空白符影响,直到遇到换行符就停止。 需要注意的是:它会受遗留的“换行符”影响!原创 2020-09-24 15:54:43 · 5753 阅读 · 0 评论 -
集合基础知识(List, Set, Map)
目录0 集合1 List集合 -有序,可重复2 Set集合 -无序,不可重复3 Map集合 -key不重复,value可重复0 集合集合存放的都是对象,即引用数据类型,基础数据类型不能放到集合中。 List,Set,Map都是接口,前两个继承至Collection接口,Map为独立接口 List下有ArrayList、Vector、LinkedList Set下有HashSet、LinkedHashSet、TreeSet Map下有Hasht.原创 2021-03-08 16:20:24 · 1569 阅读 · 3 评论