Java全部笔记

这篇博客详细介绍了Java编程的基础知识,包括Java的起源、特点、组成、开发环境配置、JDK环境变量的设置以及Java程序的结构。讲解了Java的三大体系,强调了其跨平台性和安全性。博客内容涵盖了从编写第一个Java程序到使用Eclipse进行项目管理的全过程,详细讨论了变量、常量、关键字、标识符、运算符、循环语句、字符串处理、数组操作、包装类以及异常处理。此外,还提到了多线程、网络编程的基础概念。整个教程深入浅出,适合Java初学者系统学习。
摘要由CSDN通过智能技术生成

Java编程
第一课:初识Java以及开发环境的搭配

1、 Java的简单介绍
2、 开发所需的软件
3、 JDK环境变量的搭建
4、 检测JDK是否正确安装成功
5、 环境变量配置的意义

Java是(面向对象)的程序设计开发高级语言。
面向过程,编程思想 (C语言)
Java特点:跨平台、Internet计算、动态Web
Java由Sun Mierosystems公司推出,最后被Oracle收购

Java组成:
Java编程语法,即语法。
Java文件格式,即各种文件夹,文件的后缀。
Java虚拟机(JVM),即处理“class文件的解释器”。
JVM:解释编译后的文件
Java应用程序接口(Java API)

Java的源文件的后缀名是:.java
Java的源文件编译后的后缀名是:.class

Java分为三个体系:
Java SE标准版、Java EE企业版、Java ME微型版。

Java优势:
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
与平台无关。

Java之父:
詹姆斯.高斯林

Java语言有垃圾自动回收机制。

第二课:Java-Version检测JDK是否安装成功

JDK环境变量的配置
1、 选择计算机右击—》属性—》高级系统设置—》环境变量
2、 系统变量里点击新建,变量名填写JAVA-HOME,变量值填写JDK的安装路径
3、 系统变量里点击新建变量名填写classPAth,变量值填写”;%JAVA-HOME%\lib;%JAVA-HOME%\lib\tools.jar”
4、 系统变量里找出Poth变量,这是系统自带的,不用新建,双击Poth,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA-HOME%\bin;%JAVA-HOME%\jie\bin”

有关单词:
Reference参考; Externallze外部化
Maintain维护; Independently独立的
Aleternative替代

第三课:编写第一个Java程序

Public class Test{
Public static void main (String arg[]){
System.out.println(“hello,world”)
}
}

Public:修饰符中的一个; class:代表类的关键字
Test:类名; static:静态的关键字
Void:代表方法没有返回值; main:Java程序入口主方法
String:参数类型; arg[]:代表参数
[]:代表数据类型(数组)

有关单词:
Theme:主题; Foreground:前景; Scaling:缩放比例
Shape:形状、模型 ; Blank:空白的; Navigation:导航

第四课:Eclipse使用介绍

工作中常用的一些设置
1、 编码区域的字体大小设置,菜单栏的Window—》preferences
2、 设置代码自动补全快捷键,Window—》prefernces—》General—》keys
3、 切换JDK版本,Window—》prefernces—》java—》InstalledJREs
4、 设置eclipse的字符编码:Window—》prefernces—》General—》workspace—》TextFile Enceding

如何创建你都第一个工程:
右击左边面板(或单击菜单栏File)–》New—》project—》javaproject—》Next—》输入名字—》单击新建的文件—》单击src—》右击src—》class—》输入名字,首字大写

有关单词:
Specific:特性,细节; Increasingly越来越多地;
Available可获得的

第五课:Java主类结构以及基本数据类型

1、 主类结构:
Java程序的基本组成单元是类,类体中又包含了属性和方法,每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。

定义类的语法:
		作用域修饰符	类关键字	类名{}
		Public			class		Good{}

在大括号里面的内容都叫做类体。

类体:
	类的属性:定义属性的语法
					数据类型	属性名(变量名)=值;
					String		name			=值;
	类的方法:定义类的方法
					作用域修饰符	返回值类型		方法名(参数名){}
				Public		static	  void  main  (String arg[]){}
方法大括号里面的内容称为(方法体)。

2、 基本数据类型:
Java里面8种基本数据类型,用来存储数值和布尔值—》字符

整数类型:

用于存放整数数值,有三种表现形式,分别是为十进制、八进制和十六进制,进制之间的转换

整数类型(Byte(字节)、Short(短整型)、Int、Long(长整型))
数值型 浮点类型(Float(浮点类型)、Double(双精度型))

基本数据类型 字符型(char)

		布尔型(boolean)

//第一步:定义好一个类
//定义类的语法是:作用域修饰符 类的关键字 类名{}
Public class Test{}
//第二步:定义属性(全局变量、成员变量)的语法
//定义全局变量的语法是:数据类型

有关单词:
Compatibility:兼容模式; Various:各种各样的
Sub-directories:子目录

第六课:进制之间的转换

1、 二进制和十进制之间的转换
2、 二进制和八进制之间的转换
000=0、 001=1、 010=2、 011=3、 100=4、 101=5、 110=6、 111=7、
1000=8、…
3、 二进制和十六进制之间的转换
Ox代表:十六进制
A:10、 B:11、 C:12、 D:13、E:14、 F:15、…

有关单词:
Specify:指定,详细说明; Appropriate:合适的
Qualifier:退定词,修饰符; Project:工程,项目
Static:静态; Method:方法

第七课:各种数据类型

1、 整数类型
2、 浮点类型
3、 字符类型
4、 布尔类型

整数类型的含义:

用来存储整数数值,即没有小数部分的值,可以是正数也可以是负数,根据他们所占有内存大小不同又可以分为byte、short、int、long、4种类型,他们的取值范围不一样。

数据类型 内存空间 取值范围
Byte 8位 -128到127
Short 16位 -32768到32767
Int 32位 -2147483648到2147483647
Long 64位 -2的64次方到2的64次方
一个字节占8位

浮点类型的含义:
表示有小数点部分的文字,Java语言中又分为单精度和双精度浮点类型。在默认情况下,小数都被看作double型,如果要使用float型小数,则需要在小数后面添加F或者f。

数据类型 内存空间 取值范围
Float 32位 很大很大 -232 – 232-1
Double 64位 老大老大了-2¬¬¬64 – 264 -1

字符类型的含义:
用于存储单个字符,占用16位内存空间,以单引号表示,转义字符是一种特殊字符变量,它以反斜\开头,后跟一个或多个字符具有特定的意义

转义字符 含义
\ddd 1到3位八进制数据表示的字符,如\456
\dxxx 4到十六进制所表示的字符,如\0052
\’ 单引号字符
\ 后斜杠字符
\t 垂直制表符,将光标移到下一个制表符的位置
\r 回车
\n 换行
\b 退格
\f 换页

布尔类型:

			True(正确,对)
Boolean
			False(错误,假)

有关单词:

Orientation:方向;			Vertical:垂直
			Horizontal:水平

第八课:字符集与字符编码

1、 它们分别是什么?
2、 它们分别有何用?
3、 它们的种类?
4、 它们的区别?

字符的含义:
是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。

字符集的含义:

是多个字符的集合,字符集种类较多,每个字符个数不同,常用的字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集符,计算机要准确的处理各种字符集文字,需要进行字符编码以便计算机能够识别和存储各种文字。

字符编码的含义:

以二进制形式字符集进行有效序列编码的方式,就是以二进制的数字来对应字符集的编码。

作用:
		对字符进行编码是信息交流的技术基础。

编码(encoding)和字符集不同,字符集只是字符的集合,不一定适合网络传送,处理,有时候编码后才能应用,如Unicode可依不同需要以UTF8、UTF16、UTF32等方式编码,就是以二进制的数字对应字符集的编码。

进一步理解:

使用哪些字符,也就是说哪些文字、字母和符号会被收入标准中,所包含“字符”的符合就叫做“字符集”。规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储这个规定就叫做“编码”。
各个国家和地区在制定编码标准的时候,“字符的集合”和“编码”一般都是同时制定的,因此,平常我们所说的“字符集”。比如:GB2312、GBK、JIS等,除了有“字符的集合”这层含义外,同时也包含了“编码”的含义。

注意:

Unicode字符集有多种编码方式,如UTF-8等,ASCII只有一种,大多数MBCSC包括GB2312也只有一种。

有关单词:
	Landscape:美化,风景;		Apply:申请
					Demonstates:示范

第九课:Java中变量和常量,关键字和标识符

1、 标识符里包含什么?
2、 关键字的含义是什么?
3、 变量林保护什么?

标识符的含义:
可以理解为有关名字,用来标识类名、变量名、方法名、数组名、文件名的有序字符序列。

Java中的标识符:

由任意的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,标识符不能是Java中的保留关键字。

注意:Java中严格区分大小写。

关键字的含义:

是Java语言中已经被赋予了特定意的一些单词,不可吧这些作为标识符来使用,如(class、public、static)

变量的含义:
		在程序执行过程中,其值能被改变的量称为变量。

注意(特点):

全局变量在方法体外面,类体里面。局部变量在方法体里面,只对方法有效。全局变量对于整个类有效。

定义变量:

定义变量就是告诉编译器这个变量的数据类型,这样编译器才知道需要配置多少空间给它。以及它可以存放什么样数据,在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量名。

定义变量的规则:

变量名必须是一个有效的标识符,变量名不可以使用Java中的关键字,变量名不能重复,选择有意义的单词作为变量名。

变量的有效范围:

分为成员变量和局部变量。

常量的含义:
		在程序执行过程中,其值不能被改变的量称为常量。

		由于常量的值不能被改变,因此常量只能被赋予一次值
		定义常量需使用final关键字进行限定。

		final	int		number		变量的声明
		number	= 1235;变量的赋值

定义变量的语法:
		数据类型		变量名		=值;
					数据类型		变量名;
						变量名 = 值;	给变量赋值

有关单词:
	Figure:数字&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值