高淇 java基础教程笔记

时间:2025-04-04

尚学堂——高淇主讲 300集

第一讲:JAVA 如何学习

第二讲:计算机语言的发展史——java历史/核心优势 计算机语言发展历程:逐渐趋向人类能理解的语言

机器语言:即计算机能理解的语言。由0和1代码组成。 汇编语言:使用英文缩写的助记符来表示基本计算机操作,主要通过操作指令来进行对

计算机的操作。

高级语言:面向过程、面向对象 Java 简史:

SUN( Stanford University Network )公司 Green 项目

Java 发明人:James Gosling 发展历史:

1991年,SUN公司的Green项目,Oak 1995年,推出java测试版 1996年,JDK1.0 1997年,JDK 1.1 1998年,JDK1.2 ,大大改进了早期版本的缺陷,是一个革命性的版本,更名为Java2 2004年,J2SE 5.0 ( 1.5.0 ) 2006年,J2SE6.0 ( 1.6.0 ) 2011年,JAVASE7.0

互联网发展(java发展机遇) JAVA核心优势:

----跨平台

JAVA 各版本和体系结构

J2EE ( JAVAEE ) :JAVA 2 Enterprise Edtion——定位在服务器端的应用

J2SE ( JAVASE ): JAVA 2 Standard Edtion ——定位在个人计算机上的应用 J2ME ( JAVAME ):JAVA 2 Micro Edtion——定位在消费性电子产品的应用上。 第三讲:JDK /JRE /JVM 区别

JDK & JRE & JVM(包含关系)

JDK ——Java Development’ kit :java 开发工具包 JRE ——Java Runtime Environment :java 运行环境 JVM——Java Virtual Machine :JAVA 虚拟机

尚学堂——高淇主讲 300集

JVM 和 java跨平台特性

JAVA 环境变量的配置

测试

尚学堂——高淇主讲 300集

第四讲:第一个java程序/第五讲 第一个java程序

代码编写 编译 执行

程序中可能出现的错误

“ java ” 不是内部或外部命令,也不是可运行的程序或处理文件。 Java 区分大小写。 总结和提升

Java对大小写敏感。

关键字class表明java程序中的全部内容包含在类中,java是一种面向对象的语言。 Main() 方法是java应用程序的入口方法。

在java中,用花括号划分程序的各个部分,任何方法的代码都必须以”{“开始,

以”}“结束,由于编译器忽略空格,所以花括号风格不受限制。 Java 一个语句可以跨多行,其中每个语句必须以分号结束。 一个源文件可以有多个class

一个源文件中至多只能有一个public的类声明,其它类的个数不限,如果源文件中

包含一个public类源文件名必须和它中定义的public的类名相同,且以”java“为扩展名。

编程风格

注意缩进

成对编程——括号、引号都应该写完后,再往里加内容 见名知意 Java注释

注释就是程序员为读者作的说明,是提高程序可读性的一种手段

注释不会出现在字节码文件中。即java编译器编译时会跳过注释语句 // 单行注释(注释内容从// 到本行结束) /* */ 多行注释——注释不能嵌套 常用dos命令

Cd进入一个目录 Cd..:改变目录

Dir:查看目录里面的内容 上下键:查找敲过的命令 Tab键:命令自动补齐

尚学堂——高淇主讲 300集

第六讲:标识符/Unicode和GBK各种字符集的关系 标识符(identifier)

作用——给变量、类和方法命名 Java标识符命名规则:

标识符必须以字母、下划线_、美元符$开头。

标识符其它部分可以是字母、下划线_、美元符$和数字的任意组合。 Java标识符大小写敏感,且无长度限制。 不可以是java关键字

注:java不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准

的国际字符集,因此这里字母的含义:英文、汉字等。

字符集简介

ISO8859-1 ——西欧字符集

BIG5 ——台湾的五大码,表示繁体字

GB2312 ——大陆最早使用的简体中文字符集 GBK ——GBK2312 的扩展,可以表示繁体字 GB18030 ——最新GBK的扩展,中国所有非手持/嵌入式计算机系统的强制性实施

标准。可以表示汉字、维吾尔文、藏文等中华民族字符。 Unicode ——国际通用字符集 java关键字

第七讲:数据类型/进制转换/编程中的L问题

java是一种强类型语言,每个变量都必须声明其类型

整型变量

Java语言整型常量的表示形式:

— 十进制整数 — 八进制整数 — 十六进制整数

Java语言的整型常数默认为int型,声明long型常量可以加”l“或”L“ (建议使

用大写,小写容易误认为数字1)

进制转换

尚学堂——高淇主讲 300集

转换代码:

System.out.println( Intger.toBinaryString( 需要转换的变量 ) ); //二进制 System.out.println( Intger.toOctalString( 需要转换的变量 ) ); //八进制 System.out.println( Intger.toHexString( 需要转换的变量 ) ); //十六进制 如果数据大小没有超过byte/short/char 的表述范围,则可以自动转型 第八讲:浮点数/浮点数误差问题 浮点型

Float类型又称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float

类型的精度很难满足需求。

Double 表示这种类型的值精度是float类型的两倍,又被称为双精度,绝大多部分

应用程序都采用double类型。 Java 浮点类型常量有两种表示形式

— 十进制形式,如:3.14

…… 此处隐藏:6316字,全部文档内容请下载后查看。喜欢就下载吧 ……
高淇 java基础教程笔记.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219