自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习---第七周总结

1. Thread 类(续), 线程池(重点)1.1 如何解决多线程安全问题?------(同步机制)1.1.1 检验多线程安全问题的标准: 1)是否存在多线程环境 2)是否有共享数据 3)是否存在多条语句对共享数据进行操作 更改这个标准1.1.2 方法 1: 同步代码块: 使用synchronized(锁对象){ -----Lock 接口 多条语句对共享数据进行操作 } 2: volatile关键字:也可以解决线程安全 3: 等待唤醒机制

2021-11-06 17:07:14 260

原创 Java学习---第六周总结

1. 面试题: int 和 String如何互相转换?1.1 int—>String1.1.1 直接拼接核心代码: int i = 25 ; String result = ""+i ;// 一个空字符串,拼接int类型的25 System.out.println("result:"+result);//"25": 字符串类型的251.1.2 利用Integer 类型作为中间桥梁:核心代码: int i = 50; Integer ii = n

2021-10-26 11:58:06 403

原创 Java学习---第五周总结

1. 多态(重点)1.1 什么是多态现实世界事物描述:一个事物体现出的的不同形态! (主要体现在内存中) 例: 水这个事物,有: 液态,固态,气态1.2 多态的前提条件1)必须存在继承关系, 如果没有继承,谈不了多态! (继承的好处第三点)2)必须存在方法重写,需要让子类完成自己的业务功能,需要将父类的某些功能进行覆盖(重写) 举例:动物都需要吃 只有见到具体动物---才知道吃什么,具体的动物的子类将"吃"的功能进行重写3)需要存在"父类引用指向子类对象" 格式:

2021-10-17 22:15:03 148

原创 Java学习---第四周总结

1. 什么时候讲一个变量定义为成员变量如果这个变量能够描述这个类的属性(现实真实事物的真实属性),则将它定义为成员变量 (类中方法外).如果不能够描述当前这个类(现在世界事物)的真实属性,优先定义为局部变量.总结: 以后不要看到变量,就将它定义到类中方法外(根据题意分析); 先局部,局部变量随着方法调用而存在,随着方法调用结束而消失,从内存角度考虑,比较节省内存空间!2.面试题: 类的初始化过程完成了哪些事 例: Student s = new Student() ;创建学生对象

2021-10-12 16:20:16 84

原创 Java学习---第三周总结

1.跳转控制语句之returnreturn: 返回具体的结果(结束方法)但是一般return很少单独使用,需要在有具体返回值类型的方法中使用!return 一般都是结合方法使用return 结果值;例 :class ReturnDemo{ public static void main(String[] args){ //for循环 System.out.println("程序开始了....") ; for(int x =1 ; x <= 10 ;x ++){ if(x

2021-10-07 21:51:22 169

原创 Java学习第二周总结

1.位运算符1.1位运算符: 针对多个数据进行操作(使用"补码"计算结果)计算出来的结果是具体的数据值; 1)基本的位运算符: 位与&: 有0,则0 位或|: 有1,则1 位异或^:相同则为0,不同则为1; 一个重要的特点: 一个数据被另一个数位^两次,其值是这个数据本身. 可用来解决面试题: a = a^b; // 把a^b赋值给a b = a^b; // b = (a^b)^b = a; 成功将a赋值给了b a = a^b; //

2021-09-26 11:40:53 89

原创 学习Java第一周总结

1: java发展史, 注释1.1 java之父: 詹姆斯.高斯林1995年正式推出java, 2010年sun公司被甲骨文公司(oracle)收购.javare: 针对桌面应用程序.javame: 针对嵌入式开发程序,Android , (鸿蒙)javaee: 针对web端, (主要学习目标)2:注释单行注释: //​多行注释: /* */ 多行注释里面不能嵌套多行注释.​文档注释: /** */ 文档注释(面向对象中使...

2021-09-20 21:15:10 156

空空如也

空空如也

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

TA关注的人

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