JAVA笔记一(01-06 java的基本概念和数据类型)

来源:互联网 发布:网络电视都是带蓝牙么 编辑:程序博客网 时间:2024/06/02 06:31

一、JAVA发展史

略。

二、JAVA创世纪

 

1.什么是编程

略。

2.JDK的安装

JDK(Java development kit)是Java开发集合工具。

安装步骤:下载(www.sun.com)——>安装(直接双击运行安装)——>配置环境变量(path和classpath变量)

配置path:右键我的电脑—属性,高级系统设置,环境变量——系统变量——path,编辑(把jdk安装目录C:\Program Files\Java\jdk1.7.0_03\bin添加进去,用英文分号隔开)

配置classpath:新建变量,变量名为classpath,值为英文的点(.);

3.创世纪(Hello World!)

1.新建一个命名为Hello.java的文件。

2.用notepad++打开,输入一下代码:

public class Hello {public static void main(String[] args){System.out.println("hello,world!");}}

3.启动命令行,进入文件所在的磁盘,打开所在文件夹(cd )

4.编译文件:javac Hello.java     如果不是ansi格式,编译文件时可以 写为:javac -encoding UTF-8 Hello.java

5.运行程序:java Hello

三、JAVA基本概念(一)

 

1.什么是环境变量

环境变量通常是指在操作系统中,用来指定操作系统运行时需要的一些参数;

环境变量通常为一系列的键值对;

path环境变量是操作系统外部命令搜索路径;

classpath环境变量是类文件搜索路径;

2.JDK里面有什么

bin文件夹是使用java的所有命令;

demo和sample是一些java的例子;

include是一些C语言的程序;

jre是java运行时环境;

lib是java所需要的一些包文件;

src.zip是java的一部分源文件;

3.什么是JRE

JRE(JAVA Runtime Environment)即Java运行环境,包括以下几个部分:

1.java虚拟机

2.java平台核心类文件

3.其他支持文件

四、JAVA的变量(强类型)

 

1.什么是变量

要将信息存在计算机中,必须指定信息存储的位置和所需要的空间。java中使用声明语句完成。

2.变量的申明

基本声明方法:变量类型 变量名 语句结束符合(int age;)

3.变量的类型

变量的赋值: int age = 20;

注意:赋值char型时,要加上单引号 (char a ='我';)

变量的命名规则

五、JAVA的基本数据类型

 

1.java数据类型分类

基本数据类型包括:数值型(整型(byte、short、int、long)和浮点型(float、double))、字符型(一个字符)、布尔型(true和false两个值)

2.boolean型变量特征

1.适用于逻辑运算,一般用于程序流程控制;

2.只有两种取值:true和false;不能用0和非0之类。

3.char类型变量特征

1.由单引号括起来的单个字符;

2.java字符使用unicode字符集;

3.什么是unicode字符集?

ASCII字符集:计算机中,所有的数据都需要使用二进制数字表示,彼岸准ASCII码使用7位2进制来表示字符。可以表示所有的数字,大小写字母以及一些常见符号。

unicode字符集则是为每种语言的每个字符设定了统一且唯一的二进制码;

4.数值型变量特征

1.整数类型:byte(一字节,-128~127),short(2字节,-2^15~2^15-1),int(4字节),long(8字节)。

java整形常量有三种表示形式:十进制,八进制(0开头,如012),十六进制(0x/0X开头,如0x12)

整型常量默认为int型。如 int i = 3;

声明long型常量可以在后面加l或L。例:long a = 3L;

2.浮点型:float(4字节),double(8字节)。


六、练习(一)基本数据类型的赋值于运算

练习注意:

每次修改了代码,都要重新编译。在命令行中,按为输入上一次的命令,按两次为输入上上次的命令。cls为清屏。注意标点符号的中英文。

1. boolean类型变量只能赋值true, false.

2.java中char变量的值只能为一个字符,在java中,中文字符也算一个字符。用单引号括起来(双引号用来括字符串。)

3.字面量:整数字面量为int型;小数字面量为double型。

赋值单精度浮点型: float a = 0.1F;

byte & short型可以直接赋值,但不能超过赋值范围。

通过加减乘除运算,以表述范围最大的类型为准。


强制类型转换:byte k = (byte) (3 + 6);   如果超出最大表述范围,会出错。

数值型类型表数范围关系:

byte < short < int < int < float < double;


原创粉丝点击