A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


Day01(数据类型)

2018年1月14日

8:18

Java语言概述

1995年5月23日,Java语言诞生

java之父詹姆斯.高斯林


Java语言平台

J2SE,桌级的开发

J2ME移动端开发

J2EE服务器端开发


JVM, JRE, JDK

JVM:java运行的平台虚拟机

JRE:java运行环境(包含JVM和核心类库)

JDK:java开发工具包(包含JRE和开发工具)


DOS命令

d:盘符切换

cd :进入盘符

dir:列出目录


主方法:

程序的唯一入口,一个程序只能有一个入口


java语言最基本的文件是类


遇到非法字符问题,一般是中文符号问题


Path环境变量配置


注释:分三种(单行注释,多行注释,文本注释)

作用:用于解释说明程序的文字,提高程序的阅读性, 分为单行注释和多行注释

注意:多行注释里可以嵌套单行注释,但是不能嵌套多行注释

注释并不编译进class文件中


关键字:被java语言赋予特定含义的单词

组成关键字的字母全部小写

常见的代码编辑器对关键字有特殊的颜色标记



常量:在程序的执行过程中其值不改变的量,不能通过自增自减改变

字符串常量  “HelloWorld”

整数常量: 12,-45

小数常量: 23.34

字符常量:'a'

布尔常量:true,false

空常量:null


注意:

字符串常量的长度是可以改变的,引号里可以没有字符

字符常量引号里有且只能有一个字符


变量:是内存中的一小块区域,在程序执行中,其值可以在一定范围内发生变化

组成:

  
对区域有限定   
  
  
用数据类型限定
  
  
必须对区域给一个名称  
  
  
有变量名
  
  
区域内必须有内容  
  
  
有初始化值
  


计算机存储单元:

存储的最小信息单元是:位

最小的存储单元是:字节

计算机中能申请到的最小的存储单元是字节

字节是连续的八个位组成的


数据类型的分类:

java是一种强类型语言


基本数据类型:四类八种

整数

  
byte
  
  
1
  
  
short
  
  
2
  
  
int
  
  
4
  
  
long
  
  
8
  

浮点数

  
float
  
  
4
  
  
double
  
  
8
  

字符

  
char
  
  
2
  

布尔

  
Boolean
  
  
1
  
  
值:true,false
  


引用数据类型(类,接口,数组)


注意事项:

整数常量默认是int类型,浮点数常量默认是double类型

定long类型的数据时,要加L或l,建议L

定义float类型数据的时候,要加F或者f,建议加F


标识符:就是用来给包,类,方法,变量的等起名的符号

组成规则

unicode字符

数字字符,英文大小写,汉字(不建议汉字)

下划线  _

美元符 $

注意事项:(规则)

不能以数字开头

不能是java中的关键字

标识符规范:

基本要求:见名知意

常见的命名:(规范)

包:(就是文件夹,用于对类管理)

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

举例:com;com.itheima

  
类:
  
  
大驼峰
  

一个单词首字母大写

举例:BiaoZhiFu

  
方法和变量:
  
  
小驼峰
  

一个单词首字母小写,多个单词组成从第二个单词开始每个单词大写

举例:show,getMax



变量的定义和使用:

数值类型 变量名 = 初始化值;

变量参与数值的运算和转换的过程


注意事项:

变量未赋值,不能直接使用;

变量只在所属的范围内有效;

一行可以定义多个变量,但是不建议;

在父作用域中定义的变量可以在子作用域中使用,但在子作用域中定义的变量不能在父作用域中使用。


类型转换:

一般要求参与运算的数据类型必须一致


隐式转换:

不同类型的数据参与运算,小类型的数据会自动转换成参与运算数据中最大的数据类型

变量参与运算,最小提升为int类型,如果变量中有更高的数据类型,就转变成更高的数据类型


强制类型转换;

目标类型 变量名 = (目标类型)(被转换的数据);

建议:数据做运算应该是什么类型,就用什么类型






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马