java第一天
Posted 景恩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java第一天相关的知识,希望对你有一定的参考价值。
(一)JAVA简介
1.java先是sun公司,后属于oracle公司,起初java是为了满足在内存,运算速度有限的设备上运行
java分为:javaEE javaSE Java ME各自适用于不同的平台
2.安装JDK
将下载好的JDK解压到当前文件夹
计算机-->属性-->高级系统设置-->环境变量-->系统变量
在系统变量中新建java_home变量,变量内容为当前JDK目录
新建ClassPath变量,变量内容为当前目录(.就表示当前目录)
修改Path变量,变量内容前添加JDK主目录下bin目录路径
3.通过记事本完成java项目
编写源代码:在记事本编写,注意后缀改为.class
编译源代码:在命令模式下 javac+java源文件的名称(包括后缀)
运行源代码:java+java源文件中类的名称(不包括后缀)
(二)数据类型
1.基本类型
整型;int long short
4 8 2 字节
浮点型:float double(浮点型默认) float number=12.1是错误的float number =12.1f默认double number=12.1
4 8字节
布尔型:boolean 由于只存在true和false两种结果,只需要1位
字符型:byte char
1(ASCII ) 4字节 (Unicode )
2.引用类型(除基本类型以外的所有数据类型)
(三)数据类型转换
强制转换(又称显示转换,在转换时必须写出转换的目标类型):大-->小 高-->低
自动转换(又称隐式)
注意在同等空间时(float类型转换为int类型时是强制转换。但int转换为float为自动转换,但会在int类型数值上加上.0)
float first=12.1;
int second=first是错误的,int类型没办法存储小数点后数值只能int second=(int)first
但是
int first=12;
float second=first是可以的,只是结果为12.0
相同的还有double与long,另外Boolean类型不能与其他基本类型进行转换
(四)运算符
赋值:
= += -= *= /= %= ++ --
算术:
+ - * /
比较:
> < >= <= == !=
逻辑:
&& || !
(五)变量
变量使用前一定要进行初始化,可以先定义再赋值,也可以在定义的同时赋值
以上是关于java第一天的主要内容,如果未能解决你的问题,请参考以下文章