1.变量与数据类型加学习前基础知识

1.Java创始人詹姆斯-高斯林,公司sun(Stanford Univwersity Network斯坦福大学网络公司)
重要阶段:
1995年诞生
1998年12月JDK1.2(将Java分为J2SE,J2ME,J2EE)
2004年10月JDK1.5(改名JavaSE5.0,JavaEE,JavaME),加入许多新特性
2009年4月20日,甲骨文(Oracle)74亿美元收购SUN
2011年7月 JavaSE7.0被收购后发布的第一个版本

2.Java语言平台分为:
J2SE:普通桌面和商务应用开发,是其他两个的基础
J2ME:小型版,为开发电子消费和嵌入式设备提供的,基本被安卓替代了
J2EE:企业版本,是为开发企业环境下的应用程序而提供的包括servlet,jap等,主要针对web应用程序开发

3.平台:指操作系统(Windows,Liunx,Mac)
跨平台:Java程序可以在任何平台上系统上运行,做到了一次编写到处运行
原理:实现Java跨平台需要依赖Java的虚拟机JVM,在各个平台安装对应的JVM就行了

4.JRE:Java运行环境包含JVM和Java程序所需的核心类包,如果只需要运行一个Java程序,计算机中只需要安装JRE即可
JDK:开发工具包,包含了开发工具和JRE,开发工具有编译工具(javac.exe),运行工具(Java.exe)等
简单说,使用JDK开发完成的JAVA程序,交给JRE去运行。

5.打开控制台Win+R,然后cmd回车
常用命令
d+:回车 盘符切换
dir:列出当前目录下的文件以及文件夹
cd:改变指定目录(进入指定目录)
进入: cd+空格+目录;cd+空格+多级目录
回退: cd..退回上级目录 ;cd\返回根目录
cls:清屏
exit:退出DOS命令行

6.PATH环境变量配置:创建JAVA_HOME:添加变量值:JDK安装目录,path最前面加%JAVA_HOME%\bin;

7.注释:用于解释说明程序的文字,提高程序的可阅读性
单行注释://注释文字
多行注释:/注释文字/
文档注释:/*注释文字/

8.关键字:被JAVA语言赋予特定含义的单词
特点:a.字母全部要小写
b.常见的代码编辑器,对关键字有特殊的颜色标记

9.常量:在程序执行过程中,其值不可发生改变的量
a.字符串常量 “HelloWorld”
b.整数常量 12,-23
c.小数常量 12.23
d.字符常量 ‘a’,’0’
e.布尔常量 true,false
f:空常量 null

10.变量:是内存中的一小块区域。在执行过程中,其值可以在一定范围内发生改变
变量定义的注意事项:
A:变量未赋值,不能直接使用
B:变量只在它所属的范围内有效
变量属于它所在的那对大括号
C:一行上可以定义多个变量,但不建议

11.java语言是一种强类型语言,针对每一种数据都给出了明确的数据类型
数据类型:
a.基本数据类型:
数值型:
整数类型: 站字节数
byte 1 -128~127
short 2 -32768~32767
int 4 -2147483648~2147483648
long 8
小数类型:
float 4
double 8
字符型:
char 2
布尔型:
bloolean 1
b.引用数据类型:
类(class)
接口(interfa)
数组([])
注意:
A.整数默认是int类型,浮点数默认是double类型
B.定义long类型数据的时候,要加L或者l,建议加L
定义float类型数据的时候,要加F或者f,建议加F

12.标识符:就是用来给包,类,方法,变量等起名字的符号
组成规则:
A:Unicode字符
数字字符,英文大小写字母,汉字(不建议使用汉字)
B:下划线
C:美元符 $
注意:
A:不能以数字开头
B:不能使Java中关键字
常见命名规则:
A:基本要求
见名知意
B:常见命名
a:包
全部小写,多级包用.隔开
举例:com,com.iflytek
b:类
一个单词首字母大写
多个单词每个单词的首字母大写
举例:HelloWorld
c:方法和变量
一个单词首字母小写
举例:age,show()
多个单词组成从第二个单词开始每个单词的首字母大写
举例:maxAge,getAge()

12.我们在做运算的时候,一般要求参与运算的数据的类型必须一致。
类型转换:
隐式转换
强制转换
隐式转换:
byte,short,char – int – long –float – double
强制转换:
目标类型 变量名 = (目标类型)(被转换的数据);
建议:数据做运算,结果应该是什么类型,就用什么类型接收,不要随意转换类型,否则会有精度的缺失。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值