1.关键字

特点:全部小写

2.标识符

(1)就是给类,接口,方法等起名字的字符序列

(2)组成规则:

A:英文大小写字母

B:数字

C:$和_

(3)注意事项:

A:不能以数字开头

B:不能是java中的关键字

C:严格区分大小写

(4)常见的命名规则

A:包:全部小写,多级包用 . 隔开

B:类或接口:每个单词首字母大写

C:方法或变量:首字母小写,第二个单词开始首字母大写

D:常量:全部大写,多个单词要用_隔开(STUDENT_MAX_AGE)

3.注释

(1)分类:

A:当行注释://

B:多行注释:/**/

C:文档注释:

(2)注释的作用:

A:解释说明程序,提高代码的阅读性

B:可以帮助我们调试程序

4.常量

(1)在程序执行的过程中,其值是不变的

(2)分类:

A:字面值常量

B:自定义常量

(3)字面量常量

A:字符串常量

B:整数常量

C:小数常量

D:字符常量

【Java中字符占两个字节,因为Java语言采用的是Unicode编码】

E:布尔常量

F:空常量,null

(4)在java中针对整数常量提供了四中表现形式

A:二进制(以0b开头)

B:八进制(以0开头)

C:十进制(整数默认是十进制)

D:十六进制(以0x开头)

5.进制转换

(1)其他进制 转 十进制

(2)十进制 转 其他进制

(3)进制转换的快速转换法

A:十进制 和 二进制 间的转换,8421码

B:二进制 和八进制,十六进制 的转换

6.变量

(1)在程序的执行过程中,其值在某个范围内可以发生改变的量

(2)变量的定义格式:

A:数据类型 变量名 = 初始化值

B:数据类型 变量名;

      变量名 = 初始值

7.数据类型

(1)java是一种强类型语言,针对每种数据都提供了对应的数据类型

(2)分类:

A:基本数据类型:4类8种

B:引用数据类型:类,接口,数组

(3)基本数据类型

A:整数

【byte:1】

【short:2】

【int:4】【默认】

【long:8】

B:浮点数

【float:4】

【double:8】【默认】

C:字符

【char:2】

D:布尔

【boolean:1】

8.数据类型转换

(1)boolean类型不参与转换

(2)默认转换:

A:从 小 到 大

B:byte:1,short,char:2 → int:4 → long:8 → float:4 → double:8

【long和float的存储结构不同,浮点数会保存幂和底数;】

【float表示的数据范围比long的范围要大】

C:byte,short,char之间不相互转换,在运算的时候直接转成int类型

(3)强制转换:

A:从 大 到  小

B:可能会精度的损失,一般不建议使用

C:格式:目标数据类型 变量名 = (目标数据类型) (被转换的数据)

【例子】

9.数值大于其范围后

举byte例子,其他也一样

byte的范围是-128 ~ 127

byte b1 = 127;
byte b2 = (byte)128; //-128,当超过范围时,就从最小开始算:
byte b3 = (byte)129; //-127,即-128+1
byte b4 = (byte)130; //-126,即-128+2

Java系列学习(三)-基础语法的更多相关文章

  1. Java笔记(三)……基础语法

    关键字 标识符 在程序中自定义的一些名称 由26个英文字母大小写,数字:0-9,符号:_ $组成 定义合法标识符规则: 数字不可以开头. 不可以使用关键字. Java中严格区分大小写. 注意:在起名字 ...

  2. java(二、基础语法和基本数据类型)

    Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一 ...

  3. Java学习笔记-基础语法

    Java基础包含关键字,标识符,注释,常量和变量,运算符 关键字 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 Java的关键字 用于定义数据类型的关键 ...

  4. 黑马程序员:Java编程_基础语法

    =========== ASP.Net+Android+IOS开发..Net培训.期待与您交流!=========== 一.数据类型 基本数据类型(简单数据类型.语言所内置的类型) 引用数据类型:(自 ...

  5. Java之JSP基础语法

    1.JSP页面元素简介及page指令     2.JSP注释,3种不同注释 <!--  我是HTML注释,在客户端可见 --> <%--我是JSP注释,在客户端不可见 --%> ...

  6. (2.1)Smali系列学习之基础语法

    一.什么是Smali?Smali,Baksmali分别是指安卓系统里的Java虚拟机(Dalvik)所使用的一种dex格式文件的汇编器,反汇编器.其语法是一种宽松式的Jasmin/dedexer语法, ...

  7. java 复习整理(一 java简介和基础语法)

    现在公司用的是封装太多东西的平台开发,觉着之前学的东西很多都忘了,所以想好好总结回顾一下.之前总是想学很多编程语言像python.s6.node.react,但现在越来越体会到编程语言只是一个开发的工 ...

  8. JAVA学习总结-基础语法

    /** * 这篇文章供自己学习JAVA总结回顾使用 * 主要借鉴了马士兵老师的视频进行总结 * @author Kingram */ 标识符的概念和命名规则 JAVA常量---不可变的变量 程序的执行 ...

  9. 1.3 JAVA规范以及基础语法(if条件和循环)

    一.规范以及运算符 1.命名规则 类名大驼峰规则方法名.变量名小驼峰原则常量大写.下划线分开见名释义.不与关键字冲突 关键字链接:https://www.runoob.com/java/java-ba ...

随机推荐

  1. java之比较两个日期大小----https://blog.csdn.net/dongfangbaiyun/article/details/51225469

    https://blog.csdn.net/dongfangbaiyun/article/details/51225469 java之比较两个日期大小 最近又用到两个日期大小的比较,因此记录在此,方便 ...

  2. [luoguP2875] [USACO07FEB]牛的词汇The Cow Lexicon(DP)

    传送门 f[i] 表示前 i 个字符去掉多少个 的最优解 直接暴力DP ——代码 #include <cstdio> #include <cstring> #include & ...

  3. Codeforces 158B (数学)

    B. Mushroom Scientists time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  4. noip模拟赛 剪纸

    题目描述 小芳有一张n*m的长方形纸片.每次小芳将会从这个纸片里面剪去一个最大的正方形纸片,直到全部剪完(剩下一个正方形)为止. 小芳总共能得到多少片正方形纸片? 输入输出格式 输入格式: 一行两个整 ...

  5. hdu 2089 记忆化搜索写法(数位dp)

    /* 记忆化搜索,第二维判断是否是6 */ #include<stdio.h> #include<string.h> #define N 9 int dp[N][2],digi ...

  6. 统计单词个数(codevs 1040)

    题目描述 Description 给出一个长度不超过200的由小写英文字母组成的字母串(约定;该字串以每行20个字母的方式输入,且保证每行一定为20个).要求将此字母串分成k份(1<k<= ...

  7. [codevs 1183][泥泞的道路(二分+spfa)

    题目:http://dev.codevs.cn/problem/1183/ 分析:这个和最优比率生成树很像,都可以二分答案的,只不过判定方面一个是求是否有最短路径,一个是求是否有生成树.假设等待判定的 ...

  8. Windows下React Native开发01 -- Android开发环境搭建

    1.安装jdk 推荐将JDK的bin目录加入系统PATH环境变量(自己百度下怎么配置). 2.安装SDK 直接安装 Android Studio  推荐从AndroidDevTools下载.(也可以直 ...

  9. MySQL计算字段

    计算字段 数据库中存放的表是按列存放,可是有时客户机想获得的信息是若干列之间的组合,或者求和的值.这个组合或者求和的动作能够放在客户机应用程序来做.可是在数据库中实现更为高效. 这个新计算出来的结果就 ...

  10. C++学习之命名空间

    在C++中,命名空间(namespace)的目的是为了防止名字冲突.每个命名空间是一个作用域,在所有命名空间之外,还存在一个全局命名空间(global namespace),全局命名空间以隐式的方式声 ...