java 年老_java0828

环境搭建

解决的问题:

1、环境搭建解决了一个对于程序员来说的一个问题。它可以让程序员写的代码让电脑识别并显示出来。

如何解决的:

2、(1)下载并安装JDK

(2)右键计算机——》属性——》高级系统配置——》高级——》环境变量——》新建一个JVAV_HOME 值为:JDK的根目录

右键计算机——》属性——》高级系统配置——》高级——》环境变量——》新建一个PATH 值为:JDK中的bin目录

JAVA_HOME:是用来找JAVA中执行的文件。

PATH:是用来找JAVA中JRE的运行命令的。(exe文件)

如何使用:

1、打开DOS命令窗口输入javac 或者java 。有出现很多东西就表示环境搭建成功了。

2、新建一个.java的文件并输入代码 如:public class Hello Java{

public static void main(String[]args){

System.out.println(HelloJava!);

}

}

3、在当前目录下按住Shift+右键 打开DOS命令窗口 输入 javac Hello Java.java 回车 没有报错并在当前目录下生成一个.class文件时进行下一步

4、输入 java Hello Java。这时DOS窗口就会出现当时写的一个输出结果 HelloJava!

5、第一个程序完成。

理解

JDK编译 JRE中的JVM(虚拟机)转换成2进制的机器码

.Java文件——————————————》.class文件(字节码文件)—————————————————————————》结果

JDK中自带有JRE

JRE中自带有JVM

就是有了JDK之后编译成了.class文件 才可以通过不同型号的 JVM 来进行到处运行

基本语法

变量

解决的问题:

1、让变量有意义,并能清楚的看到变量就知道是什么意思

如何解决的:

1、int a = 20; 这里的a是变量

a=10; 这里是10赋值给变量a

此时输出的结果a就会为10.

如何使用:

1、前面要有一个类型、并在后面输入变量的名称。且名称取的要 :1) 取名之意 (一眼就知道这个变量的意思是什么)

2)首字母小写,并采用驼峰标识来写。就是后面的单词首字母大写。

如何理解

首先命名变量的时候就要遵循两点,1、见名知意 2、首字母小写并采同驼峰标识。这样也就能有效的避免Java的一些命名变量的规则。

变量名有效的赋值(初始化)才能有效的输出结果。

数据类型

解决的问题:

让电脑理解我们给他传达的一个什么样的数据,它是否能读取,能否转换。

如何解决的:

首先我们分了四类:整数型、浮点型、布尔型、字符型

八种:byte char int long float double boolean(从小到大的顺序boolean只有两个结果turn和false;所以不再大小排列之中 以字节来分的)

就是有一个规则;从小变大可以(自动转换)

从大变小会丢失精度(强制转换)

列:(不同类型的相加)

public class Test{

public static void main(String[]args){

byte a =10 ;

short b=10 ;

char c=10 ;

int d=a+b+c;

System.out.println(d);

}

}

这样的输出就会有结果也不会报错。虽然不是同一类型的。但是都是在int类型中的范围类。由此都可以先转换成int型再进行运算。(因为都是整数类型的。可以先转换在运算)

列:(有大转小)

public class Test{

public static void main(String[]args){

int a=10;

System.out.println((byte)a);

}

}

这样的输出也不会报错。虽然变量是int型的。输出是byte型的。但是我在最后输出的时候加了(byte)这样就是代表的是强制转换。并给了个类型。

理解:

我们要遵守这样的规则才能让机器更好的识别。首先我要理解的是1、常识:1字节=8bit(位) 1字符=2字节

2、类型的字节:byte(1字节) char(2字节) int(4字节) long(8字节) float(4字节) double(8字节)

认识类型的字节后才能更好的使用和利用。当然这个不是越大越好。而是要合适的就可以;因为这个是要占内存的。 一般都是int类型。

强制转换会让数字丢失精度。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值