自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 JDBC

JDBC 实体类package com.lyh.entity;import java.util.Date;public class User { //username,password,email,birthday,以及address private int id; private String username; private String password; private String email; private String birthday; pr

2020-11-14 15:34:53 200

原创 Mysql数据库,JDBC

Mysql数据库-- 级联操作CASCADEUSE mydb_04;SELECT * FROM emploee ;SELECT * FROM dept ;-- 为什么使用级联操作-- 修改员工表(从表)的数据:dept_id-- 不能直接修改/删除当前字段,除非当前这个表字段和主表的id字段没有关联关系,才能修改!-- 删除员工表的id为9的人 (删除:先删除从表,在删除主表)DELETE FROM emploee WHERE id = 9 ;-- 删除部门 :删除4号部门DELE

2020-11-10 12:50:07 188

原创 Properties类,InetAddress类,网络编程,反射,Mysql数据库

文章目录properties类InetAddress类网络编程三要素:反射获取Person类字节码文件对象获取指定的构造方法创建该类实例获取成员变量获取成员方法设计模式:Mysql数据库properties类Properties 类表示了一个持久的属性集 ,没有泛型(属性列表中的键和值都是String)它继承自Hashtable<K,V> implements Map<K,V>Map集合的遍历:通用的方式 keySet()---->Set&.

2020-11-09 13:12:38 452

原创 file类,递归,io流

文章目录File类构造方法:File类的创建功能:File类的删除功能重命名功能:File的判断功能File类的获取功能基本获取功能高级获取功能高级获取功能递归IO流BufferedInputStreamBufferedOutputStream字符流InputStreamReaderOutputStreamWriter:字符输出流(字符流通向字节流的桥梁):转换流FileReader/FileWriter ---继承自InputStreamReader/OutputStreamWriterBuffere.

2020-11-07 10:54:49 336

原创 集合综合应用,异常,Throwable,Throws,Throw,多线程,start方法,多线程安全,同步机制,synchronized,等待唤醒机制

文章目录集合应用-----------斗地主洗牌发牌代码如下:异常异常处理的方法多个异常的处理编译时期异常,运行时期异常Throwable中的一些方法Throws和Throw的区别异常的注意事项异常捕获的标准格式面试题自定义异常多线程方式1: 继承Thread类方式二: 实现Runnable接口方式三: 线程池启动线程为什么是start而不是run方法Thread类的一些方法获取当前线程对象获取线程名称设置当前线程名称设置守护线程等待线程终止线程的优先级:获取线程的优先级设置线程的优先级线程睡眠线程的状态中

2020-11-01 10:29:26 276

原创 集合应用,异常,多线程

文章目录集合应用-----------斗地主洗牌发牌代码如下:异常异常处理的方法多个异常的处理编译时期异常,运行时期异常Throwable中的一些方法Throws和Throw的区别异常的注意事项异常捕获的标准格式面试题自定义异常多线程集合应用-----------斗地主洗牌发牌分析: 用HashMap<Integer,String>集合作为牌盒,key键存储牌的编号,value值存储牌​ 用ArrayList集合存储牌的编号,用作后面的发牌​ 定义String[] 存储牌的点数{

2020-10-29 08:57:55 520

原创 TreeSet集合,Map集合,HashMap集合,TreeMap集合,Collections集合工具类

文章目录TreeSet集合TreeSet集合add()方法的源码Map集合Map集合的功能:Map和Collection集合的区别Map集合的遍历HashMap集合对于Map存储的键如果是自定义对象:该自定义对象的所在类必须重写Object:equals()和hashCode()TreeMap集合Collections工具类TreeSet集合TreeSet集合: 本质基于TreeMap的底层实现(红黑树结构---->自平衡"的二叉树结构")有两种排序方式: 自然排序 选择器

2020-10-26 20:19:31 236

原创 增强For循环,ArrayList集合,Vector集合,LinkedList集合,Set集合,HashSet集合

文章目录增强For循环ArrayList的嵌套使用举例Vector集合LinkedList集合List三个子实现类的特点:一个小练习:Set集合HashSet的add方法的底层源码增强For循环JDK5之后提供了特性:<引用类型>泛型,静态导入,增强for,可变参数,自动拆装箱增强for的格式: for(数据类型 变量名 : 数组对象/集合对象(使用最多)){ 输出变量名即可 }作用:是替代迭代器使用,简化遍历集合的书写格式!注意事项: 1)增.

2020-10-24 00:55:10 554

原创 Collection集合,Iterator迭代器,泛型,List集合,ListIterator迭代器,集合遍历

文章目录Collection集合Iterator迭代器的体系结构迭代器的注意事项:泛型什么是泛型泛型可以应用在哪些地方泛型的高级通配符List集合ListIterator迭代器List集合的遍历方式:Collection集合public interface Collection<E> extends Iterable<E>是一个接口,需要用子实现类去创建对象比如 Collection c=new ArrayList();boolean add(E e) 向集合末尾添加元素

2020-10-24 00:07:15 438

原创 常用类,String,StringBuffer,Integer,包装类,Character,Math,Clendar,Date,System,Arrays,Random,BigDecimal

文章目录String类的截取功能替换功能StringBufferStringBuffer的构造方法:两个获取功能StringBuffer的删除功能StringBuffer的截取功能StringBuffer的替换功能String <----> StringBuffer类型的相互转换String------------->StringBufferStringBuffer---------------------->String将数组拼接为字符串的问题StringBuffer的反转功能S

2020-10-23 22:58:00 750

原创 2020-10-21

JavaSE基础知识(包含少许面向对象知识)实现的小练习****忽然想起来之前学习javaSE基础知识做的一个小东西,分享一下吧名字: 学生信息管理系统运行环境: cmd窗口,或者更高级的开发工具,比如Eclipse…基本功能和界面如下:登录: 内置确定的用户名和密码主功能界面添加学生功能查找学生更新学生信息删除学生录入学生成绩根据某门成绩排序根据总分排序具体源码如下:/*Java 学生信息管理系统(面向对象)*/import java.util.Sca

2020-10-21 17:39:18 148

原创 toString,clone,Object,String,Scanner,

文章目录Object类中的toString()方法String类对象的特点:Object类之方法---------clone()之前经常用的键盘输入对象问题Scanner类中的一些判断方法:String类的一个特殊之处:length的区分String类的构造方法:String 类中的两个问题:String类中的一些判断功能String类的一些获取功能String类分割功能String类的转换功能Object类中的toString()方法Object类型相当于java中任意类型,直接输出对象名称,相当于调

2020-10-20 17:23:03 139

原创 局部内部类,匿名内部类,常用类Object

文章目录局部内部类:局部内部类注意的事项:匿名内部类匿名内部类格式匿名内部类本质常用类-Object局部内部类:在局部位置中定义的类局部内部类注意的事项:局部内部类的成员可以直接访问外部类的成员,包括私有外部类成员方法如何访问局部内部类的成员?在当前外部类的成员方法中,只需要创建内部类对象调用它的方法面试题:局部内部类访问局部变量的时候,为什么JDK7(JDK7以前,包含JDK7版本)将局部变量使用final修饰?JDK8版本已经局部变量做了优化(已经定义了final修

2020-10-20 08:48:41 159

原创 Eclipse,静态,继承,封装,this,super,重写,重载,多态,final,冒泡排序,选择排序,抽象类,接口,内部类

文章目录Eclipse工具中java项目的工程结构静态代码块的书写格式静态代码块,构造代码块,构造方法的优先级static关键字的特点封装的概念private关键字的特点面向对象思想特点Eclipse中一些常用的快捷键继承的概念继承的好处继承的格式Java中的开发原则继承的特点继承中的注意事项继承中变量名相同的访问问题继承中子类构造方法访问父类构造方法的问题this和super的区别代码块的优先级问题有关方法重写和方法重载的区别多态的概念多态的前提条件:多态的成员访问特点:多态的好处:多态的弊端:多态的向下

2020-10-16 22:33:48 408

原创 方法重载注意事项

方法重载注意事项:定义 如果同一个类中包含了两个或两个以上方法名相同,方法参数的个数、顺序或者类型不同的方法,则成为方法的重载判断依据:1 必须载同一个类中2 方法名相同3 方法的参数的个数、顺序或类型不同4 与方法的修饰符和或返回值没有关系...

2020-10-10 19:48:30 459

原创 Java面向对象,成员变量,局部变量,引用类型,匿名对象,封装,this关键字,构造方法,标准类,成员方法,static关键字,文档说明书,代码块

面向对象思维特点面向对象的本质是基于面向过程!

2020-10-10 19:46:23 629

原创 MyDiary_2020.9.29

java中的内存分配栈内存存放局部变量,方法的参数堆内存存放对象(new出来的东西),成员变量方法区存放相关的class区域,static区域和字符串常量池本地方法区和系统相关寄存器给CPU使用

2020-09-29 10:27:29 144

原创 MyDiary_2020.9.28

方法关键知识举例讲解/* 定义有具体返回值类型的方法的定义的注意事项! 1)方法和方法平级关系,不能嵌套使用! 特殊:方法递归(IO流后面讲):方法调用方法本身的一种现象! 2)定义方法注意两个明确 明确返回值类型 明确参数类型以及参数个数 3)定义方法的时候: 参数类型必须携带的! public static int add(x,y){} 错误的: 因为Java是一种强类型语言:语法非常严谨的,以及格式是有要求的! 4)定义

2020-09-28 21:30:24 229

原创 MyDiary_2020.9.27

For循环的举例/* 1)求1-100之间的和 2)1-100之间的偶数和 3)求5的阶乘! 阶乘: 5!= 5 * 4 * 3 * 2 * 1 n! = n * (n-1)! 求和实现/求阶乘实现: 1)定义最终结果变量 2)按照需求:使用循环将数据一一获取出来 3)判断...*/class ForTest{ public static void main(String[] args){ //1-100之间的和 //定义一个最终结果变量:

2020-09-27 20:50:54 145

原创 MyDiary_2020.9.26

关键字: JavaSE基础知识文章目录JAVA入门程序的概念JAVA语言平台版本:JAVA语言特点:JDK JRE JVMJDK安装注意事项:配置JDK环境变量:计算机的执行机制1)编译执行2)解释执行3)JAVA的执行机制程序开发步骤说明:常见的Dos操作命令:关键字概述关键字举例关于main方法类的注意事项:包的注意事项:代码注释:1)单行注释:2)多行注释:3)文档注释:注释举例标识符的命名规则:标识符举例常量分类字面值常量自定义常量常量举例进制概述不同进制的组成规则十进制和二进制的快速转

2020-09-27 10:09:09 514

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除