栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-11

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-11

java如何编译、运行以及java数据类型

目录

一、java如何编译、运行
二、java数据类型

一、java如何编译、运行

1、先新建文件夹test,进入文件夹,新建test_1011.txt文件,将后缀改为.java文件。
2、用sublime打开文件,在里面写代码。

3、
进入test_1012.java文件写代码,ctrl+S保存一下。

public class test_1010 {
	public static void main(String[] args) {
		System.out.println("hello word");
	}
} 

4、按住win +R 出现运行命令的窗口,输入cmd进入页面。

所有的代码你改过之后都要保存之后从新编译然后在运行


如果你存的文件是在c盘里面那直接输入cd +文件目录,在d盘也是一样的。
接下来运用javac和java命令


javac +文件名.java(javac -encoding UTF-8 +文件名.java 用这个命令是你在代码中有中文注释,一般也用这个命令。),这是编译文件。
java +文件名

用这两个命令之后就可以看见结果了

***注意:***在文件编译之后会出现一个test_1012.class文件

二、java数据类型 1.整型变量

int 变量名 = 赋初值
代码示例:

public class test_1012 {
	public static void main(String[] args) {
		int a = 10;
		System.out.println(a);
		
	}
}


int 的大小为4个字节
int能够存储的值得范围为 -2^31 —— 2 ^31-1,大概-21亿到+21亿,如果超过这个值,就会溢出。

2.长整型变量

long 变量名 = 赋初值;
代码示例:

public class test_1012 {
	public static void main(String[] args) {
		long a = 10;
		System.out.println(a);
		
	}
}


long类型占8个字节

3.双精度浮点型变量(重点 )

*1
double 变量名 = 赋初值;
double a = 10.5;

*2神奇代码

在java中,int / int的值任然是int(int直接会舍去小数部分)
如果想要得到0.5,那就要用double类型计算

3神奇代码

java中的
**double虽然是8个字节***,但是浮点型的内存布局和整数差别很大,不能单纯的用2 ^ n,表示。

4.单精度浮点型变量

float 变量名 = 赋初值;
float a = 1.1f;
float 在内存中占4个字节。

5.字符类型变量

char 变量名 = 赋初值 ;
char ch = ‘A’;
代码示例:

1、java中使用单引号 + 单个字母的形式表示字符面值

执行java的时候会报上面的 错误,这时候执行java的时候加上
javac -encoding UTF-8 test_1012.test 就行了

字符类型占2个字节

6.字节类型变量

byte 变量名 = 赋初值
byte a = 10;

1、字节类型表示的也是整数,只占1个字节,表示范围 为–128到127。

7.短整型变量

short 变量名 = 赋初值;
short a = 10;

short 占2个字节,表示的范围比较小 -32768到+32767。

8.布尔2类型变量

boolean 变量名 = 赋初值;
boolean a = true;

1、Boolean 类型只有两种取值,true 表示真,flase 表示假;
2、java 的Boolean 类型和int 不能互相转换,不存在1表示true ,0表示false 这样的用法。
3、boolean 类型有些 JVM 的实现是占 1 个字节, 有些是占 1 个比特位, 这个没有明确规定


没有上面的用法!!!!!

		以上是我学习java的一些知识,有不对的地方希望大指出,谢谢大家!!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322259.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号