随笔分类 - 学校课堂笔记
摘要:1.synchronized 一、synchronized的特性 1.1 原子性 1.2 可见性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized锁的实现 3.1 同步方法 3.2 同步代码块 四、synchronized锁的底层实现 五、JVM对s
阅读全文
摘要:1,什么是JVM JVM是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。所以,JAV
阅读全文
摘要:▲Math.random() 随机数 double a = Math.random(); 输出的是0~1之间的小数。public static int getRandomInt(int num1,int num2){ int n=num1+(int)(Math.random()*(num2-num1
阅读全文
摘要:数组 一维数组的使用 数组是一个变量,储存相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间画出一串连续的空间 使用数组四步走 } 1.声明数组 (int [] a;) 2.分配空间 (a = new int [5]) 3.赋值 (a [0] = 8)
阅读全文
摘要:使用Scanner 第一步:导入scanner类 import Java.util.*; 第二步:创建Scanner对象 Scanner input = new Scanner(System.in); 第三步:获得键盘输入数据 int now = input.nextlnt(); import ja
阅读全文
摘要:循环 循环的三要素: 1.定义初始值 2.循环的判断条件 3.对于循环初始值的改变(未改变会发生是死循环) public class Test46 { public static void main(String[] args) { int i = 1; while (i<=100) { Syste
阅读全文
摘要:if (条件){ //代码块 } import java.util.Scanner; public class Test17 { public static void main(String[] args) { //张浩的java成绩大于90分 就奖励华为P40 System.out.println
阅读全文
摘要:运算符 ++ 表示自身+1 在后面 是先赋值 再自身+1 在前面是先自身+1再赋值 += a= 5 a += 2 a = a+2 a -= 3 a = a-3 》》 先换二进制然后移动所显示的数位 关系运算符 = 位赋值运算符 ==为等于运算符 关系表达方式的结果为布尔值 》, 《,》=,《=运算的
阅读全文
摘要:网络的概念 JDK java开发工具 JRE Java运行环境 JVM 虚拟运行机 Java源代码》编译器(字节码文件)》JVM》系统 网络:一组互相连接的计算机 1.多台计算机组成 2.使用物理线路进行连接 网络的优点 1.交换数据 2.资源共享 网络的分类 1.计算机网络实现数据通信 2.计算机
阅读全文
摘要:变量和数据类型 变量:一个数据存储空间的表示 不同的数据存入具有不同内存地址的空间,相互独立 内存地址不好记,怎么办? 房间 —— 变量 房间名字 —— 变量名 房间类型 —— 变量类型 入住的客人 —— 变量值 通过变量名可以简单快速的找到数据 变量命名规则: 字,下,美,人,数,骆驼有意义(Na
阅读全文
摘要:输出语句 指令 System 系统 out 输出 print 打印 ln (line) 输出指令: System.out.print("+内容"); System.out.print("早上好"); System.out.println("早上好"); 后面加ln是换行 System.out.pri
阅读全文
摘要:常用的DOS命令 dir 查看磁盘目录 cls 清屏 cd 空格 进入文件夹 cd.. 退出 d: c: 盘符之间的切换 rename 改名 rename 原文件名.扩展名 新文件名.扩展名 exit 推出DOS md 创建文件夹 rd 删除空文件夹 del 删除文件 (也可以清空文件夹中的文件)
阅读全文
摘要:功能键 pause 暂停 break 跳出(程序里) PrtSc print 打印 Sc 截屏(可以在文档里直接复制) Del 删除 右边 home 和and 光标回到开始地方,and回到最后(只负责光标所在的那一行) inside ins 改写 插入 @ 在 在哪哪哪地址 & Java里 成双写
阅读全文