您的位置:首页 > Web前端

【幻化万千戏红尘】qianfengDay01-java基础学习:历史、数据类型

2016-07-20 19:01 441 查看
课堂笔记:

今日内容:

Java的版本发展:

java是sun开发高级语言,1995

2014年3月最新版本为8.0

Java的分支:

1、JAVASE:标准版,Java入门和桌面应用程序开发

2、JAVAEE:企业版,主要就是Web开发

3、JAVAME:微型版,主要是数字顶盒,车载系统

Java的特性:

1、跨平台性

2、面向对象

3、垃圾回收

4、健壮的语言

Java的两大核心:

1、JVM:java虚拟机,之所以实现跨平台,就是因为提供的有各个操作系统对应的JVM

2、GC:垃圾回收机制,程序员无法干涉

java程序的开发步骤:

1、程序员编写java源文件

2、执行javac命令进行将源文件编译为字节码文件

3、执行java命令,运行程序

开发步骤:

1、右键新建一个文档,文档内容:

public class 文件名

{

public static void main(String[] args)

{

//输出语句等等

}

}

2、将上述文件进行重命名,文件的后缀名为.java

3、打开运行,输入cmd,输入源文件所在的目录

4、“javac 文件名.java”编译源文件,会产生“文件名.class”

5、“java 文件名” 执行程序

主函数的格式:

public static void main(String[] args)

{

}

开发要素:

一个java源文件最多有一个public修饰的类

一个源文件可能会产生多个字节码文件(.class)

程序中出现的符号都是英文的。

java中的注释:

1、单行注释://注释内容

2、多行注释:/*多行注释*/

3、文档注释:/**文档注释*/

开发注意:

1、一个源文件至多只能有一个public的class或interface声明,其他类的个数不限。

2、源文件名必须和它里面定义的public的类名相同

3、java语言单词拼写严格区分大小写

4、main方法是java应用程序的入口方法

5、程序正文中只能使用英文的标点符号,;:()[]{}<>?等

标识符:就是类名、方法名、参数名、变量名、对象名等字符序列就叫标识符

命名规则:

1、由字母、数字、下划线_、美元符号$组成

2、不能以数字开头、

3、区分大小写,长度无限制、

4、不能是java中的保留字和关键字

例:_abc、-num、12d、bas$、我_

命名习惯:

1、一般长度不超过15个字符

2、见名知意

3、驼峰式命名

类名:第一个单词的首字母大写:SudentInfo

方法名、变量名等:第一个单词的首字母小写:getInfo

b--1024-->kb--1024-->M--1024-->G--1024-->T

JAVA中的数据类型:

一、基本数据类型

数值类型

1、整数型

1、byte(字节)--8位(一个字节=8位)

2、short(短整型)--2字节

3、int(整型)--4个字节32位

4、long(长整型)--8个字节:数字后面必须加L/l

2、浮点型

1、float(单精度)--4个字节:数字后面必须加F/f,若不加默认带小数的数字为double型。

2、double(双精度)--8个字节

3、字符型

1、char(字符)--2个字节,描述的范围:[0,65535]

一个字符占两个字节,数字“3”和“我”都是两个字节。

4、布尔类型:

1、boolean(布尔型):值:true,false

基本数据类型间的转换:

是根据表示的范围进行转换的:范围小的可以自动转换为范围大的

范围大的只能强制转换为小的

byte-->short-->int--->long--->float--->double

char--->int char大于short

注意:char、byte、short、int参与运算时全部数据会自动转换为int类型再运算

转换:

1、(上)从左往右为自动转换

2、(上)从右往左为强制转换:基本数据类型 变量名=(基本数据类型)待转换的值;

char类型的数据表现形式:

1、'a'、'我'

错误的:'ab'、"a"

2、0-65535

3、'\u0061'

char c = 'a';

char c = 65;

char c = '\u0061';

二、引用数据类型:类、接口、枚举、数组

今日作业:

1、请写出10个合法的标识符

abc_$、_123、$aA、$_a_、gonIncon、EMnu_for、Noo$Yss、_43_2、a_2_$、$$_$$_$$$_$$、

2、请写出5个非法的标识符

123_acd、double、void、%%_$$、interface_noo、_$-add、

3、请编写程序,输出自己的座右铭

public class cheng

{

public static void main(String[] args)

{

System.out.println("我的座右铭是:坚持就是胜利!!!");

}

}

4、记忆main方法

明天内容:

变量

运算符

进制转换

表达式

分支

循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: