Java的初步认识
Java的发展历程
1996年1月.Sun公司发布了java的JDK 1.0版本,标志着java成为了一种独立的开发工具.
1997年2月,JDK1.1版本也随之发布,让java打入了世界,也面向了世界.
1998年,第二代平台企业版javaEE问世,随之而来的java一系列版本正式上线,让java的应用正式普及.
Java语言的特点:
java具有简单性,面向对象,良好的可移植性以及高性能的安全性等众多特点.
Java的基础知识
快捷的DOS命令
切换盘符---------d:
查找当前盘符目录---------dir
单级目录---------------------cd
返回根目录-----------------cd
返回上一级目录-----------cd…
创建文件夹-----------------md
创建文件--------------------copy con 输入文件名称
输入内容--------------------Ctrl+z
清屏-------------------------cls
删除文件-------------------del
删除多个文件--------------del*文件格式
删除目录---------------------rd(只删除空目录)
Java中的注释
1.单行注释------------\
2.多行注释------------\* *\
3.文档注释----------------\** *\
Java的关键词
定义:被java赋予特殊含义的单词,单词全部小写.例如:class(定义一个类). public(公开的).static(静态修饰符).private(私有的).void(方法有关).protected(权限修饰符)等
标识符
定义:给类(接口),变量(方法)起名字的字列序符
类(接口)组成一个单词,则首字母大写;多个单词,则每个单词首字母大写.
变量(方法)组成一个单词全部小写;多个单词,第一个单词小写,第二个单词首字母大写.
常量命名:单个单词,全部大写;多个单词,每个字母都大写,单词与单词之间用""_""隔开
标识符组成规则:
1.英文字母大小写
2.$和""_""组成
3.数字组成
注意事项:
1.不能以数字开头
2.严格注意大小写
3.不能是java的关键词
常量
定义:在程序执行过程中,值不发生改变的量
分类:
字符串常量---------“A”
字符常量------------‘a’
整数常量------------12,123
小数常量-------------12.21
布尔常量-------------true,false
空常量----------------null
Java中的进制
二进制:由0,1组成,0b开头
八进制:由0-7组成,以0开头
十进制:默认为整数
十六进制:由0-9,a,b,c,d,e,f,组成,以0x开头
任意进制-----十进制的换算
位权展开法:
系数:每一个位上的数本身
基数:x进制------十进制,基数--------x
基数从右开始从0编号
系数*基数的权次幂相加
十进制--------任意进制的转换
除基取余,除到商为0,余数反转,
3:Java中的数据类型分几类?基本数据类型有哪些?
分:基础数据类型 (四类八种)
1.整数类型
byte:字节类型
short:短整型
int:整数类型(默认类型)
long:长整型
2.浮点类型
单精度:float
双精度:double
3.字符类型: char类型
4.布尔类型:Boolean(true/false)
引用数据类型:面向对象。数组,类(具体,抽象),接口
变量三要素:
1.数据类型
2.变量名
3.初始化值
强制类型转换格式:
目标数据类型 变量名 = (目标数据类型)(变量值)
运算符的分类
算数运算符
赋值运算符
关系运算符
逻辑运算符
位运算符
三元运算符
扩展算数运算符 ++或–
单独使用:
表示数据本身的自增自减
参与运算:
如果++或–在前,先自增或自减,在参与运算
如果++或–在后,先参与运算,在自增或自减
三元运算符格式
(表达式)?执行true的结果:执行false的结果
录入int数据类型
1.导包 import java.util.Scanner;
2.创建扫描对象
Scanner 对象名 = new Scanner(System.in);
3.提示 System.out.println(“输入一个数据”);
4.接收数据
int 变量名 = 对象名,nextInt();
5,输出数据
三大程序结构语句
顺序结构语句
选择结构语句
循环结构语句
if结构语句2
if(条件表达式){
语句1;
}else if(条件表达式2){
语句2;
}else{
语句n+1
}
switch格式
switch(表达式){
case值1;
语句1;
break;
case值2;
语句2;
break;
default:
语句n+1;
break;
}
总结
经过短暂的一段时间学习,让我对开始对java从未知到渐知,但是由于我以前从来没有java的类似经验,慢慢会有一种吃力,很多东西都不能消化.也可能是自己的学习方法不正确,所以对初学者要经常的多练习,多问,