第二章 Java语言基础2 (关键字、运算符、进制、变量类型)

原创 2017年01月10日 09:05:36

2.1 关键字

权限:private, protected, public

定义:abstract, final, static, synchronised

类:extend, implements

引用、实例:new, this, super, instanceof

异常:try, catch, finally, throw, throws

包:package, import

其它:native, strictfp, transient, volatile, assert


2.2 标识符

变量、对象、接口等的名称

由字母、数字、‘-’、'$'组成

不可以用数字开头,不可以使用关键字

‘-’、'$' 一般可用于企业内开发规范


2.3 注释

1) 单行 

//....

2) 多行 

/* ...  */

3) 文档注释  

/**

...

*/

javadoc提取此注释


2.4 注释的应用

需求、思路、步骤 etc.


2.5 常量

整数、小数、布尔值、字符、字符串、空值


2.6 进制

0 八进制

0x 十六进制

1byte = 8 bit (二进制位)


2.7 进制转换

熟悉二进制、八进制、八进制之间的转换


2.8 负数的表现形式

正数按位取反后+1

因此,最高二进制位为1


2.9 内存中的一个存储区域

该区域有名称和类型


2.10 类型提升 & 强制转换

eg: int + byte低向高提升(自动)

int + int

int + (int) long高向低转换(强制)


2.11 字符类型转换

编码表 ASCII、Unicode、脚本312、jbk


2.12 类型运算细节

eg:

byte b = 4;    //整型4的最后一个byte赋给b
byte b1 = 3;
byte b2 = 7; // b2 = 127
byte b2 = b1;


// 可能损失精度


2.13 算术运算符

+, -, *, /, %

3+"2" 任何值与String进行+运算为字符串连接

a++, ++a, a--, --a


2.14 赋值运算

+=, -=, *=, /=

short s = 3;
s += 4 //可编译,强制类型转换为int
s = s + 4 // error








版权声明:本文为博主原创文章,未经博主允许不得转载。

Java基础练习选择题(1)答案已整理

JDK是( )  A、一种全新的程序语言  B、一种程序开发辅助工具  C、一种由Java写成的,并支持Java Applet的浏览器  D、一种游戏软件 2、Java语言中下面哪个可以用作...
  • u011225629
  • u011225629
  • 2015年07月14日 09:11
  • 15614

java语言程序设计基础篇第十二章编程练习题

1package yongheng; import java.util.Scanner;public class Calculator { public static void main(Str...
  • gyhguoge01234
  • gyhguoge01234
  • 2016年09月08日 22:21
  • 2541

推荐一本学Python的好书《Python程序设计(第2版)》

本书最大特点是信息量大、知识点紧凑、案例丰富、实用性强。全书200多个涉及不同行业领域的实用案例,没有多余的文字、程序输出结果或软件安装截图,充分利用宝贵的篇幅来讲解尽可能多的知识,绝对物超所值。本书...
  • dongfuguo
  • dongfuguo
  • 2016年12月24日 16:21
  • 3782

黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符

---------------------------- android培训、java培训、期待与您交流! --------------------------------- Java是强类型的...
  • BieKengQiEr
  • BieKengQiEr
  • 2013年09月13日 21:30
  • 588

NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】

NO2.Java学习笔记 Java语言是纯粹的面向对象的程序设计语言,三种基本特征:继承、封装和多态。 结构化开发方法和面向对象开发方法,面向对象提供更好的可重用性、可扩展性和可维护性。 程序设计的三...
  • u010328797
  • u010328797
  • 2014年01月13日 16:17
  • 739

Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)

一、关键字 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写   用于定义数据类型的关键字 class ...
  • sally313
  • sally313
  • 2014年07月15日 15:47
  • 810

02.Java语言基本语法之关键字、标识符、编码、变量、进制和运算符

---1.8关键字: 定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词); 特点:关键字中所有字母都为小写; ①用于定义数据类型的关键字:class、interface、enum、...
  • Lingbulei
  • Lingbulei
  • 2017年11月14日 10:59
  • 174

黑马程序员--02.Java语言基础--01.【关键字】【标示符】【常量】【变量】【运算符】

Java语言基础--01.基本组成元素                                                   关键字、标示符、常量、变量和运算符 ----------- ...
  • u011406124
  • u011406124
  • 2013年07月16日 15:55
  • 2687

2 Java基础语法(关键字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换)

关键字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换
  • opopopwqwqwq
  • opopopwqwqwq
  • 2016年04月02日 14:48
  • 776

Java基础__(环境变量配置,关键字,标识符,进制,数据类型,运算符)

常用DOS命令 环境变量配置 关键字和标识符 关键字 标识符的命名规则法律 标识符的命名规范道德 驼峰命名法 进制 Java数据类型 运算符 算术运算符 逻辑运算符 字符串连接符1.常用DOS命令...
  • zpw91
  • zpw91
  • 2016年09月11日 13:48
  • 303
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第二章 Java语言基础2 (关键字、运算符、进制、变量类型)
举报原因:
原因补充:

(最多只允许输入30个字)