本篇文章为你整理了Java基础第一天(java第一阶段要学的知识)的详细内容,包含有java基础教程初学者 java第一阶段要学的知识 java基础入门第一版课后答案 java基础训练题 Java基础第一天,希望能帮助你了解 Java基础第一天。
Java之父:詹姆斯·高斯林
Java发展史:2004年Java5.0(Java里程碑),2009年被Oracle甲骨文公司收购,2014年Java8版本
1.javase
java语言的标准版,用于桌面应用的开发,是其他两个版本的基础
学习目的:为今后从事的JavaEE打基础
2.JavaME
Java语言的小型版,用于嵌入式消费电子设备,不再使用被取代
3.javaEE
Java语言的企业版,用于web方向的网站开发
网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来。
跨平台原理
Java程序可以在任意操作系统上运行,在不同的操作系统中,都安装一个与操作系统对应的Java虚拟机(JVM)
JVM虚拟机本身是不允许跨平台的,允许跨平台的是Java程序
JRE和JDK
1.Java程序开发的三个步骤
编写代码,编译代码,运行代码
2.JRE
JRE是指Java运行环境,包含JVM虚拟机及Java核心类库。编写代码的过程中,需要使用JRE中JAVA已经写好的代码
类:Java文件在代码中的集合体现
类库:存放多个Java文件的仓库
核心类库:Java已经写好的,非常核心的代码仓库
3.JDK
JDK是Java语言的软件开发工具包,内部包含了代码的编译工具和运行工具。编译和运行代码的过程中,分别需要使用JDK中的翻译工具,运行工具。
代码需要运行在JVM中
JDK、JRE、JVM的关系
JDk包含了JRE与开发工具,JRE包含了JVM和核心类库
DOS命令
常用的代码编辑器,会对关键字改变颜色
main不是关键字,可以将其理解为比关键字更为关键的一个单词,因为JVM在执行代码时只会识别该单词
一般使用大写字母
字符串常量
被双引号所包裹的内容
所有整数
被单引号包裹的内容,里面只能存放一个字符
只有true与false
null,不能输出打印
基本数据类型
数值类型:
由于Java是强类型语言,所以进行运算的时候,有时候需要类型转换
运算中,不同类型的数据先转化为同一类型,然后进行运算
低到高:
byte ,short,char - int- long- float- double
强制类型转换(高- 低)
数据类型 变量名 =(要转换成的类型)变量名
注意点:
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
在把高容量转换到低容量的时候,需要强制转换
转换的时候可能存在内存溢出,或者精度问题
jdk7新特性,数字之间可以用下划线分割(10_000_10)
自动类型转换(低- 高)
变量就是可以变化的量,在Java中每个变量都必须声明其类型,它是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域
每个变量都有类型,类型可以是基本类型,也可以是引用类型
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每一个声明必须以分号结束
实例变量:从属于对象;如果不自行初始化,这个类型的默认值为:整型是0,浮点型是0.0,布尔类型默认false,除了基本类型其余默认值为null
变量的命名规范
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则
方法名:首字母小写和驼峰原则
只能由下划线,字母,数字,$组成,且数字不能开头
算术运算符
++:自增,++在前先自增,然后再把结果带进运算,++在后先进行运算,再自增。
--:自减,--在前先自减,然后再把结果带进运算,--在后先进行运算,再自减
逻辑运算符
(逻辑与)
两个变量都为真,结果才为真,,且如果符号前面变量为假,则后面的不进行运算
(或)
两个变量有一个为真,则结果才为真
!(非)
如果是真,则变为假,如果是假则变为真
三元运算符
a?c:b:a成立的话则结果为c,不成立的话则结果为b
以上就是Java基础第一天(java第一阶段要学的知识)的详细内容,想要了解更多 Java基础第一天的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。