java学习记录分享


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个)

1658149665591

标识符

只能用大小写字母、数字、美元符号$和下划线_

注意:不能数字开头,也不能使用关键字来作为标识符

数据类型

基本数据类型:整数型、浮点型、字符型、布尔

引用数据类型:数组、类、接口、枚举、注解

1658150143247

掌握计算机的存储原理

原码、反码、补码

正数: 原码=反码=补码

负数:

原码:正数的基础上最左边的那个数变为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

(0)
上一篇 2022年7月19日
下一篇 2022年7月19日

相关推荐

发表回复

登录后才能评论