微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;

通过循环与数组结合得出数组当中的最大值、最小值、和等相关操作

以及学习冒泡排序以及选择排序来使得数组有顺序。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐