- 博客(20)
- 收藏
- 关注
原创 线程通信:网络编程
线程通信:wait() 和 notify()通过操作同一份资源控制线程的通信,方法必须使用在同步的环境下wait()进入到对象(资源)的等待池中排队等待,等待被唤醒,会让出cpu的资源,同时也会释放对象的锁sleep() 让出cpu的资源,不会释放对象的锁notify() 唤醒正在等待的线程,只是具备了可执行的能力,就绪状态,如果想要执行,除了获取cpu的资源以外,还要拿到对象的锁生产者...
2019-11-05 08:27:18 153
原创 Css定位、javascript的组成、js的调用方式、js变量的定义、js数据类型、
Css定位position:配合方向值一起使用 top left right bottomstatic 没有定位relaive 相对定位 没有脱离文档流position: relative;right: -100px;top: 50px;搭配方向一起使用相对定位向右上移动absolute 绝对定位 完全脱离文档流(和浮动会脱离文档流一个道理,只是和浮动右区别)positi...
2019-10-12 08:37:20 175
原创 css 层叠样式表
css 层叠样式表目标: 学习常用的样式css语法的使用方式:1.行内样式表 : 在元素上添加style属性,属性中定义样式表2.内部样式表 : 在head中添加一对style标签对,定义样式3.外部样式表 : 在外部定义css文件,使用link标签在head中进行引入 样式表的优先级: 谁离元素更近优先显示谁样式:选择器 {样式;样式;样式;…} 选择...
2019-10-11 08:12:01 159
原创 html常用标签
1.html 超文本标记语言2. 文档声明 告诉浏览器当前的html文档是哪一个版本的3. 使用哪种编码格式解析html页面中的内容乱码:编码解码格式不统一编码:页面编码格式解码:解析页面内容的格式4.标签|标记: <关键字>学习html就是在学习不同的标签,标签的作用, 标签的特点,属性,不同的属性的值的作用5.属性: 更完善的显示标签的作用属性添加在标签上属性名...
2019-10-10 08:34:04 171
原创 通用数据库访问对象
通用数据库访问对象功能: 两大类查询 excuteQuery() 结果集查询出的数据结果对应java中的不同对象,最后功能返回一个对象的集合增删改 excuteUpdate() 影响行数insert into t_user values(?,?,?);反射:通过一个类的Class对象的newInstance()方法可以创建这个类型的对象(初始化对象信息时默认调用空构造)通过一个...
2019-10-08 21:28:02 372
原创 笛卡尔积、数据库连接、索引、创建表、添加约束
笛卡尔积 cross join数据库连接等值连接自然连接 natural join自动为我们把同名字段|主外键关系字段做等值连接同名字段不能使用限定词join…using(制定等值连接字段名)同名字段不能使用限定词-等值|非等值连接表1 join 表2 on 连接条件select e.deptno from emp e inner join dept d on e.dept...
2019-09-30 08:32:57 420
原创 线程、线程状态、yield、synchronized
线程线程:用户线程User 守护线程 Deamon 相当于用户线程的保姆,守护用户线程的如果程序中没有用户线程的存在了,所有的守护线程自动结束,只要还有一个用户线程,就不会强制结束守护线程默认所有的线程为用户线程经典的守护线程案例,垃圾回收机制设置守护线程: thread.setDaemon(true);要求: 在线程开启start()方法之前使用创建线程的方式: 1继承...
2019-09-24 08:31:20 172
原创 Java容器、 List、list的实现类
对象流 : 数据+类型序列化: 就把对象的状态转为可存储或者可传输的状态的过程序列化输出流 ObjectOutputStream()反序列化输入流 ObjectInputStream()新增方法–> readObject() writeObject() 不能多态使用先序列化->后反序列化不是所有的类都能够序列化 实现java.io.Serializable接口读写的顺...
2019-09-20 21:21:31 124
原创 Date类、流
日期类:Date类导包: java.util.Date 类 Date 表示特定的瞬间,精确到毫秒。构造器:Date() 本地时间日期对象Date(long date) 根据日期的毫秒数构建日期对象日期格式转换类 Date StringSimpleDateFormat 转换器可以指定转换格式 || 默认格式转换:format(date) 日期对象转为字符串par...
2019-09-20 08:28:59 246
原创 java异常、自定义异常、 常用类、枚举类、
异常:程序生病了ThrowableError Exception| | UncheckExceptionError:错误:一般是由虚拟机生成并脱出的,程序员无法解决Exception: 异常CheckException 检查时异常|编译时异常: 编译时期就会出现的异常如果出现了编译时异常不处理,程序无法运行RuntimeException 运行时异常 : 运...
2019-09-19 08:22:41 477
原创 Java单例模式、静态代理、内部类、Lambda表达式
单例模式:保证一个类,只能存在一个实例懒汉式: 第一次调用时候,才创建实例从 —线程不安全饿汉式: 在类第一次加载完成之后,就创建实例 —线程安全的实例步骤:1.私有的构造器2.私有的,静态的,该类的引用3.公共的静态的访问方式public class Test9 { //2、私有的,静态的,该类的引用 private static Test9 asTest9=null; ...
2019-09-17 20:47:59 154
原创 Java的继承、多态及向上向下转型、 接口、抽象类
继承:为了提高代码的复用性 延续+扩展父类:子类的共性子类就可以使用父类中的成员多态:在继承的基础之上及方法的重写,父类引用指向子类类型的对象,这就是多态的表现形式父类引用只能使用父类中有的成员,子类独有的内容无法使用,但是可以通过向下转型来操作可以提高代码的复用性,灵活性,扩展性,便于后期维护转型 cast小范围类型 变量 = (小范围类型)大范围类型的数据; //父类-&g...
2019-09-16 10:15:55 209
原创 Java的继承、子类中方法的重写、super及object类
继承: 子承父业目的: 为了提高代码的复用性类:对对象进行抽象,抽出像的部分父类: 对一些类进行抽象,抽出像的部分父类|超类|基类:被继承的类子类|派生类: 继承父类的类使用方法: 子类 extends 父类 继承的优点: 1.子类一旦继承父类,可以使用父类中的内容 2.子类是父类的延续+扩展 3.可以提高代码的复用性 单继承继承,一个子类只能继承一个父类,一个父类可以被多...
2019-09-11 21:44:41 362
原创 static 关键字 块 block 和private 关键字及封装
static 关键字 静态的static 关键字 静态的static 修饰变量:静态变量或类变量,成员修饰符,只能修饰成员,不能修饰局部内存中,在静态区中static 修饰方法:静态方法或类方法静态内容的使用方式:1.类名.静态变量名;(static修饰的静态方法或者静态的变量属于整个类)2.对象.静态变量名;3.类名.方法名(参数列表)4.对象.方法名(实参)成员内容的使用方...
2019-09-10 20:16:37 129
原创 Java二维数组、Arrays类、Java中的面向对, 构造器
二维数组在数组中定义数组,第二维数组是第一维数组的每一个数据。定义:动态:数据类型[][] 数组名 =new 数据类型[外层一维的长度][内层二维的长度]数据类型 数组名[][] = new 数据类型[外层一维的长度][];静态:数据类型[] 数组名[] = new 数据类型[][]{{1,2,3},{4,5}…};数据类型[] 数组名[] ={{1,2,3},{4,5}...
2019-09-09 20:41:16 224
原创 Java中的方法的定义、调用以及方法的重载
Java中的方法方法:解决事情的办法 | 定义功能的代码块注意:1.方法不调用不执行2.方法定义在类中方法外,方法不能嵌套方法可以简化代码.提高代码的复用性 定义:有返回值类型的方法修饰符 返回值类型 方法名(参数列表){具体功能的代码;return 返回值;}说明:修饰符:访问权限修饰符 public static(默认,具体面向对象讲)返回值类型: 方法运算后结果...
2019-09-08 19:39:16 279
原创 switch(表达式),Math类以及Java基本循环语法
switchswitch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;case 值3:语句体3;break;…default:语句体n;break;} 说明: 表达式: 一般指一个变量,或者使用表达式 数据类型: byte,short,int,char,枚举(jdk1.5),字符串(jdk1.7) case:...
2019-09-07 08:20:50 200
原创 JAVA中的运算符Scanner类Random 类该怎么用
JAVA中的运算符算数运算符赋值运算符比较运算符逻辑运算符条件运算符位运算符操作数: 运算符左右两边连接的数表达式: 运算符连接左右两边的操作数叫做表达式语句 : ;代表语句的结束单目:一元运算符 : 操作数只有1个双目:二元运算符 : 操作数有2个三目:三元运算符 : 条件运算符算数运算符:+ :1) 正号 (可省略)2) 加法运算3) 字符串的连接符使用,当...
2019-09-05 21:06:03 141
原创 Java数据类型
Java的基本认知1、一个类中可以有多个类,但是只能有一个public修饰的类2、一个类中可以有多个方法,但是只能有一个main主方法注释//单行注释/* 要注释的内容 */多行注释/*要注释的内容/文本注释标识符的命名规则:1、严格区分大小写2、数字、字母、下划线_、美元符号$3、数字不能开头,其他三种都可以规范:1、要见名知意,要让别人看你代码看的明白2、遵循驼...
2019-09-03 20:48:28 117
原创 常用dos命令
常用dos命令1、打开窗口:window+r然后输入cmd2、切换盘符: 目标盘符: 大小写都可以(列如:“D:”进入D盘)3、切换路径: cd 路径,即是在同一个盘符切换路径。4、cd…回到上一个文件或者路径5、cd\:回到盘符的根路径6、tab:自动补全7、查找使用过的命令: 方向上下键8、清屏: cls9、退出 :exit10、mkdir 文件夹名字:创建文件夹jdk...
2019-09-03 15:51:21 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人