java学习第一周:
1、java概述:
java发展历史
java诞生于SUN公司,09年的时候被Oracle甲骨文公司收购
1996年发行JDK1.0版本,至今已经有26年,目前所学jdk8.0
java跨平台原理
因为java是运行在java虚拟机JVM上的,JVM是通过软件模拟出来的一个虚拟计算机,再执行字节码文件来达到运行的目的。
java中有4个主要文件夹:
bin:javac.exe编译器 (.java文件—(编译)—.class文件(字节码文件))
lib:类库
jre:java运行环境
include:c语言中头文件引用需要用到include,这里就是java与JVM交互的头文件。
JVM(Java Virtual Machine):java虚拟机,是java的运行环境之一。
JRE(Java Runtime Environment):是java的运行环境,主要还包lib中的核心类库。
JDK(Java Development Kit):java的开发工具包,是java的核心,包括运行环境、一堆java工具、以及java基础类库。
在java安装的目录中有jre文件夹,里面有两个文件夹bin和jre,可以理解bin就是JVM,而bin+lib(类库)=JRE。
JDK包含JRE,而JRE包含JVM。
java的环境配置以及安装
2、java的基础语法:
掌握java的注释
//单行注释
/* 多行注释 */
关键字(50个)
标识符
只能用大小写字母、数字、美元符号$和下划线_
注意:不能数字开头,也不能使用关键字来作为标识符
数据类型
基本数据类型:整数型、浮点型、字符型、布尔
引用数据类型:数组、类、接口、枚举、注解
掌握计算机的存储原理
原码、反码、补码
正数: 原码=反码=补码
负数:
原码:正数的基础上最左边的那个数变为1
反码:除了开头的数字不变,其他1变为0,0变为1
补码:反码的基础上加1
如:正数 负数
原码:0000 0001 1000 0001
反码:0000 0001 1111 1110
补码:0000 0001 1111 1111
掌握数据类型的转换
算术运算符的运算
变量的声明和使用
输出HelloWorld
3、流程控制
顺序结构
从main函数开始从上往下执行
选择结构
if条件判断
循环结构
for(int i = ;i<=;i++){}
while(true){}
do{} while() 先执行do循环,在判断while里面的条件
switch(a)
case a:巴拉巴拉;break;
case b:巴拉巴拉;break;
default:巴拉巴拉;
注:break是打断当前循环,continue是跳过当前循环,执行下一次循环。
4、数组的使用
int[] arr = new int[10]; // new int[10]是向堆中申请10int类型长度的连续空间
int[] arr = {1,2,3,4,5} //直接使用花括号给int类型的数组赋值。
还可以写成:
int[] arr = new int[]{1,2,3,4,5};
int[] arr;
arr=new int[]{1,2,3,4,5}
数组初始化全部赋值为0;
通过循环与数组结合得出数组当中的最大值、最小值、和等相关操作
以及学习冒泡排序以及选择排序来使得数组有顺序。
原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/275372.html