java学习记录

记录Java学习的历程

学前准备

俗话说“工欲善其事必先利其器”, 准备一件好的工具会让你事半功倍,学习Java更是这样,准备一个好的电脑非常重要。

环境变量的配置以及JDK和JRE的关系

学习Java最重要就是环境了,而环境又是分为运行环境和开发环境,而Java的开发环境就是JDK了,我们程序员需要从官网上进行下载适合自己版本的JDK进行使用用来开发程序,而Java中所谓的运行环境就是JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)一般是无法进行开发工作的。
Java语言为什么说是可以跨平台呢?就是Jvm的功劳也就是我们所说的Java虚拟机,每个平台都有自己的Java虚拟机,而程序员可以在各个平台编写一样的Java程序,不需要为了适应平台来改变代码。
而Jvm就包含在JRE中,而JRE又包含在JDK中这就是他们的关系。

环境的配置

首先我们要在官网上下载 适合自己的JDK进行安装,而安装过程就是十分简单的傻瓜式安装,但是请注意安装路径中尽量不要包含中文和空格。所有的开发工具最好安装目录统一,方便管理。
	环境的配置

1、右键点击“此电脑”,选择“属性”项。
2、首先我们要点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。
3、在弹出的“环境变量”框,中选择下方的系统变量,点击新建。
4、在弹出的“新建系统变量”框中,输入变量名和变量值,点击确定。
变量名为:JAVA_HOME变量值为JDK的安装路径,到bin目录的上一层即可。比如E:\develop\Java\jdk-11
注意:为防止路径输入错误,可以打开文件夹,拷贝路径。
点击确定后,系统变量中会出现一条新的记录。
5、然后选中“系统变量”中的“Path”变量,点击“编辑”按钮,将刚才创建的JAVA_HOME变量添加到“Path”变量中。
6、在弹出的“编辑系统变量”框中,点击“新建”,输入%JAVA_HOME%\bin。
输入完毕,点击“上移”按钮,将该值移动到第一行。点击确定。
7、至此,java环境变量配置完毕,打开命令行窗口,验证配置是否成功。
如果之前已经打开命令行窗口,需要关闭重新启动才可。在非JDK安装的bin目录下,输入java或者javac命令,查看效果。

HelloWord

如果你上面都准备好了,那恭喜你现在你可以编写你的第一个Java程序HelloWord了你可以在你的任意盘符下新建一个文本文档,取名为HelloWord把".txt"的后缀名更改为“.java",在里面编写Java程序。
//自己定义一个类名,类命名需要遵守驼峰命名法
public class HelloWord{
//main是Java主方法也是程序的入口
      public static void main(String[] args){
      //执行输出Hello Word
          System.out.println("HelloWord");
	/*
	多行注释
	*/
	/**
	文档注释
	*/
	}
}

关键字
代码中的public class等就是Java中的关键字,关键字是指被java语言赋予了特殊含义的单词。
关键字的特点:关键字的字母全部小写,另外在编辑器中关键字也是不同的颜色。
注释
在代码中看到的“//”就是注释符,在代码中注释并不会参与代码运行,代码可以让代码更加容易理解。
Java中的注释分为三种分别为单行注释,多行注释,文档注释.
常量
Java中的常量就是指在程序运行中不变的值,常量的定义。

final int number = 10;

这就是定义了一个int型,而Java中的常量分类为
字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等
整数常量 整数,例如:-10、0、88等
小数常量 小数,例如:-5.5、1.0、88.88等
字符常量 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等
布尔常量 布尔值,表示真假,只有两个值true和false
空常量 一个特殊的值,空值,值为null
数据类型
Java中的基本数据类型关键字内存占用取值范围:
整数
byte1负的2的7次方 ~ 2的7次方-1(-128~127)
short2负的2的15次方 ~ 2的15次方-1(-32768~32767)
int4负的2的31次方 ~ 2的31次方-1
long8负的2的63次方 ~ 2的63次方-1
浮点数:
float41.401298e-45 ~ 3.402823e+38
double84.9000000e-324 ~ 1.797693e+308
字符:
char20-65535
布尔:
boolean1true,false
变量
变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。
变量定义的方式

数据类型 变量名 = 初始化值; // 声明变量并赋值
int age = 18;
System.out.println(age);

或者

// 先声明,后赋值(使用前赋值即可)
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);

变量的使用是直接通过变量名就可以了,你还可以在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读性。
使用变量时的注意事项
1 在同一对花括号中,变量名不能重复。
2 变量在使用之前,必须初始化(赋值)。
3 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。
4定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。
标识符
就是给变量或者类,常量起名字,起名字也要遵守一定的规则。
Java中标识符的组成规则:
由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
Java中标识符的命名约定:
小驼峰式命名:变量名、方法名首字母小写,从第二个单词开始每个单词的首字母大写。
大驼峰式命名:类名每个单词的首字母都大写。
另外,标识符的命名最好可以做到见名知意。
数据类型转换
在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。
自动类型转换:
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。
强制类型转换:
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量;

double num1 = 5.5;
int num2 = (int) num1; // 将double类型的num1强制转换为int类型
System.out.println(num2); // 输出5(小数位直接舍弃)

说明:
1、char类型的数据转换为int类型是按照码表中对应的int值进行计算的。比如在ASCII码表中,'a’对应97。
2、整数默认是int类型,byte、short和char类型数据参与运算均会自动转换为int类型。
3、boolean类型不能与其他基本数据类型相互转换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值