随笔分类 - Java基础
摘要:1:程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机概念模型里(概念模型,各种虚拟机可能会通过一些更高效的方式实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令:
阅读全文
摘要:java.util.Arrays boolean equals (int[] a,int[] b) 判断两个数组是否相等 String toString(int[] a) 输出数组信息 void fill(int[] a,int val) 将指定值填充到数组中(全部替换) void sort(int
阅读全文
摘要:算法 数据元素的赋值(杨辉三角、回形数等) 求数值型数组中元素的最大值、最小值、平均数、总和等 int[] arr = new int[10]; int sum = 0; int min = Integer.MIN_VALUE; int max = 0; for(int i = 0 ; i < ar
阅读全文
摘要:数组:是多个相同类型的数据按照一定顺序排列的集合,并使用一个名字命名,并通过标号的方式对这些数据统一管理。 特点: 创建数组对象,会在内存中开辟一块连续的存储空间 数组长度一旦确定,就不能修改 数组本身是引用数据类型,数组元素可以是基本数据类型,也可以是引用数据类型。 数组是有序排列的。 一维数组
阅读全文
摘要:1. 顺序 2. 分支 (1)if ...else... if () {} if() {} else {} if () {} else if() {} ... else{} 如果多个表达式之间没有交集,那么多个else if 之间顺序无关 如果多个表达式之间有包含关系,范围小的因该声明在范围大的前面
阅读全文
摘要:算术运算符 + - * / % ++ -- int num1 = 12;int num2 = 5;int result = num1/ num2;//2 double result1 = num1 / num2;//2.0double result2 = (double)num1 /num2;//2
阅读全文
摘要:定义变量的格式: 1.数据类型 变量名 = 变量值 ; 2.数据类型 变量名; 变量名 = 变量值; 变量先声明,后使用 变量有对应的作用域(其定义所在的{}内),只有在对应的作用域内才可以使用。 同一个作用域,不能存在两个同名的变量。 整型 默认类型为int byte 1字节=8bit -128
阅读全文
摘要:关键字和保留字 保留字:java现版本未使用,但是以后可能会使用 goto const 标识符 对各种变量、方法、类等命名时的字符序列 命名规则:由字母大小写,0-9,_ ,$ 组成 不能使用关键字和保留字 不能包含空格 不能以数字开头 命名规范:包名 所有字母都小写 xxxyyyzzz 类名,接口
阅读全文
摘要:JDK:Java开发工具包 JRE+开发工具集(如:java.exe) JRE:Java运行环境, 包含JVM (一)去官网,下载JDK 选择对应的操作系统和版本 (二)安装JDK (傻瓜式安装) 不要安装在C盘,保留版本号,目录中不要有中文和空格 eclipse需要识别独立的jre,安装独立的jr
阅读全文
摘要:(一)面向对象 封装、继承、多态 (二)健壮性 提供一个相对安全的内存管理平台 (三)跨平台性 利用Java虚拟机实现,编译+解释 不同的操作系统有不同的JVM 核心机制:垃圾回收 虽然有自动回收,但是任然存在内存泄露的情况
阅读全文
摘要:win+R 进入doc命令界面 cd 切换目录 cd.. cd:\ dir 列出当前目录下的文件和文件夹 md 创建目录 rd 删除目录 del 删除文件 ;del+文件夹 删除该文件夹下的所有文件 echo 创建文件 如:echo name:zhang,user:root >1.txt 盘符+:
阅读全文
摘要:(一) 比特(bit) 和 字节(byte) 一个比特存储一个0或1,是计算机中最小的存储单位。 一个字节8个比特,是计算机中最基本的存储单位。 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB (二)CPU(快) 内存(缓冲) 硬盘(慢)
阅读全文