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

当玩Minecraft的憨憨学习java基础第二天

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

当玩Minecraft的憨憨学习java基础第二天

今天又新学习了几个知识点感觉没有现象中的那么枯燥嘛
总结了一下分为以下几个点
  1. 关键词
  2. 标识符
  3. java命名的规范(规范不遵守只是不报错)
  4. 变量
  5. 基本数据类型
  6. 基本数据类型转换
  7. 运算符 
  8. 程序流程控制

1.关键词

什么叫关键字呢?
其实就是被java语言赋予了特殊意义含义,用做专门用途的字符串(单词)
那么特点是 关键字中所有字母都为小写

2.标识符:
>什么是标识符呢
是java对各种变量,方法,类等要素命名时使用的字符序列称为标识符
>是自己可以起名字的地方就叫标识符。(类名,方法名变量名,接口名 )

标识符也是有规则的(需要严格遵守,否则会报编译性的错误)
>26个字母大小写,0-9组成
>数字不可以开头。
>不可以使用关键字和保留字,但是能包含关键字和保留着。
>jaca中严格区分大小写。
>标识符不可以有空格
>起名字时要提高易读性尽量要有意义最好是见名知意


3.java命名的规范(规范不遵守只是不报错)

>包名:
多单词组成时所有字母都是小写:chqqq
>类名,接口名:
多单词组成时,所有的首字母大写 QinYinKin
>方法名,变量名:
多单词组成时,第一个单词首字母写,第二个单词开始每个单词首字母大写:qinYinKin
>常量名:
所有字母都大写,多单词时每个单词用下划线链接:QIN_YIN_KIN


4.变量

概念:
内存中的一个存储区域
该区有自己的名字变量名和类型数据类型
java中每个变量必须先声明后使用。
该区的数据可以在同一类型范围内不断变化

使用变量需要注意:
变量的作用区在 {之间有效}
还有初始变量值

定义变量的格式:
数据类型   变量名  =  初始化值
如:  int    MAX = 2;

那么变量是通过使用变量名来访问这类区域的


5.基本数据类型

字符串在类里
整数类型:byte,short,int,long。
定义long变量需要加L或l如:long a=123432L;

浮点型
浮点型就是带小数点的数值:float,double
float 类型末尾要加 F或者f

字符型: char 只能表示一个字符
布尔类型
boolean 只能取值为 true 或 false 不能取值null(空)

定义数据类型的关键字
classinterfaceenumbyteshort
inttlongfloatdoublechar
booleanvoid

定义数据类型值的关键字
truefalsenull

用于定义流程控制的关键字
ifelsewsitchcasedefaault
whiledoforbreakcontinue
return

用于定义访问权限修饰的关键字
privateprotectedpublic

用于定义函数变量修饰符的关键字
abstractfinalstaticsynchronized

用于定义类与类之前关系的关键字
extendsimplements

用于定义建立实列及引用实列判断的关键字
newthissuperinstanceof

用于异常处理的关键字
trycatchfinallythrowthrows

用于包的关键字
packageimport

其他修饰符关键字
nativestrictfptransientvolatlleassert

做了一个数据结构的图可以参考一下

 


6.基本数据类型转换(不考虑 boolean)

自动类型转换
 当char,byte,short之间做运算时默认的结果为int类型
强制类型转换
容量大转成小的 要使用强制类型转换符 
如:

     long t1=123l;
         int m1=(int)t1;
         System.out.println(m1);

平时常用的字符串也是一种数据类型:String
string name=“我是字符串”;
字符串与基本数据类型的运算只能是链接运算得到的结果仍为字符串


7.运算符 

定义:运算符是一种特殊的符号用来表示数据的运算赋值和比较等算术运算符、

运算符运算列子结果
+正号+33
-负号b=4;b-4
+5+510
-6-33
*2*24
/4/22
%取余7%32
++自增【前】运算后取值a=2;b=++a;a=2;b=3
++自增【后】取值后运算a=2;b=a++;a=3;b=2
--自减【前】运算后取值a=2;b=--aa=1;b=1
--自减【后】取值后运算a=2;b=a--a=1;b=2
+字符串相加" wo"+“ ge”“ woge”

赋值运算符
赋值运算符:+=,-+,/=,%= 

比较运算符

运算符运算列子结果
==相当于4==3false
!=不等于4!=3true
<小于1<2true
>大于2>1true
<=小于等于4<=2false
>=大于等于4>=5false
lnstanceof检查是否是类的对象“dsadsa”lnstanceof “Stringtrue

逻辑运算符:
&(逻辑与)|或!非
&&(短路与)||^异

位运算符

<<左移3<<2=12-->3*2*2=12
>>右移3>>1=1-->3/2=1
>>>无符号右移3>>>1=1-->3/2=1
&与运算6&3=2
!或运算6|3=7
^异或运算3^3=5
~反码~6=-7


三元运算符

三元运算符一定可以转换位if-else否则不成立

运算符有不同的优先级所谓优先级就是表达运算中的运算顺序,
只有单目运算符三元运算符赋值运算符是反过来运行的
 


8.程序流程控制

顺序结构
程序从上到下逐步执行,中间没有任何判断和跳转
分支结构
根据条件,选择性地执行某段代码。
有if...else和switch分两种分支语句
循环结构
根据循环条件,重复性的执行某段代码。
有while,do...while,for三种循环语句。
注:JDK1.5提供了foreach循环,方便的遍历集合,数组元素


以上就是今天总结的重点!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659085.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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