Java知识梳理

上传人:cn****1 文档编号:508264615 上传时间:2023-03-17 格式:DOC 页数:15 大小:99.56KB
返回 下载 相关 举报
Java知识梳理_第1页
第1页 / 共15页
Java知识梳理_第2页
第2页 / 共15页
Java知识梳理_第3页
第3页 / 共15页
Java知识梳理_第4页
第4页 / 共15页
Java知识梳理_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Java知识梳理》由会员分享,可在线阅读,更多相关《Java知识梳理(15页珍藏版)》请在金锄头文库上搜索。

1、本文目录:初识Java熟悉Eclipse开发工具Java语言基础流程控制字符串操作第一章 初识Java1、Java简介(1) 什么是Java语言:Java是一种高级的、极富创造力的面向对象的程序设计语言,它是跨平台的、通过解释方式来执行的语言,能真正实现“一次编写,到处运行”。Java语言编写的程序代码的编译和运行过程如下图所示:程序源代码编译器字节码JVM机器码计算机(2) Java的应用领域:Web应用系统、嵌入式系统、桌面应用系统、企业级应用开发(3) Java的版本:Java SE (Java的标准版),主要用于桌面应用程序的开发,同时也是Java的基础,它包含有Java语言基础、JD

2、BC操作、I/O、网络通信、多线程等技术;Java EE (Java的企业版),主要用于开发企业级分布式的网络程序,其核心是EJB;Java ME主要用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备。(4) 怎样学好Java:初学者不要看太多的书,先找本基础的教材系统地学习;明确自己的学习目标和大的方向;了解设计模式,不要死记语法,不要急躁,遇到问题首先尝试自己解决;多实践、多思考、多请教,多查阅资料,多阅读别人的源代码。(5) Java API文档:其全称是Java Application Programming Interface,即Java应用程序编程接口,它是Java程序开发中不

3、可或缺的编程词典,记录了Java语言中海量的API,主要包括类的继承结构、成员变量和成员方法、构造方法、静态成员的详细说明和描述信息,可以在中找到最新版本的JDK文档 (即API文档)。2、Java特性简单;面向对象;分布性;可移植性;解释型;安全性;健壮性;多线程;高性能;动态。3、搭建Java环境(1) JDK下载: Windows系统的JDK环境:系统变量下新建JAVA_HOME变量,变量值填写JDK的安装目录F:BackupCodeJavajdk1.7.0_01。系统变量下寻找Path变量并编辑,在变量值最后输入%JAVA_HOME%bin;%JAVA_HOME%jrebin;。最后在

4、系统变量下新建CLASSPATH变量,变量值填写.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar。运行CMD并输入:java -version,若显示java version “1.7.0_01”则环境变量配置成功。 (注:一说Path变量值为.;%JAVA_HOME%bin;而检验是否成功配置在控制台输入javac)4、第一个Java程序(1) Edit Plus 3.80 注册码:、693A1-A1000-A33A1-A032D-4B307。(2) 编译:javac HelloJava.java 运行:java HelloJava(3) CMD命令: 进入E

5、盘E: 查看目录下的文件DIR 清屏:CLS(4) 源代码public class HelloJavapublic static void main(String args)System.out.println(Hello Java);class Sunshinepublic static void main(String args) System.out.println(This is my work!);5、小结了解Java语言了解Java的版本了解Java的应用领域了解如何学好Java了解Java语言的特性掌握不同平台下的JDK环境搭建掌握Java程序的编写方法=第二章 熟悉Eclips

6、e开发工具1、熟悉Eclipse(1) Eclipse简介:Eclipse是IBM公司投资4000万美元开发的集成开发工具,它是目前最流行的Java语言集成开发工具,是基于Java语言编写的、开发源代码的、可扩展的开发工具,即IDE (Integrated Development Environment,集成开发环境)。它以强大的代码辅助功能,帮助程序开发人员自动完成语法修正、补全文字、代码修正、API提示等编码工作,大量节省了程序开发时间和所需的精力。(2) 下载Eclipse:www.eclipse.org/downloads/(3) 安装Eclipse的中文语言包: Eclipse的配置

7、与启动:工作空间用于保存Eclipse建立的程序项目和相关设置,通常可在“工作空间”文本框中输入“.workspace”后单击“确定”,即可启动Eclipse。(5) Eclipse工作台:包括标题栏、菜单栏、工具栏、编辑器、透视图和相关的视图等。(6) 透视图与视图:Java透视图负责组织与Java程序设计有关的视图和操作的集合;调试透视图负责组织与程序调试有关的视图和操作的集合;控制台视图用于显示程序运行时的输出信息和异常错误;包资源管理器视图可以浏览项目的文件组织结构。(7) 菜单栏:Eclipse中的菜单栏包含了Eclipse的基本命令,除了常用的“文件”、“编辑”、“窗口”和“帮助”

8、等菜单以外,还提供了一些功能菜单,如“源代码”和“重构”等。在使用不同的编辑器时,会动态地添加与该编辑器有关的菜单。每个菜单都包含不同的命令,这些命令用于完成最终的操作。(8) 工具栏:Eclipse的工具栏位于菜单栏的下方,工具栏中的按钮都是菜单命令对应的快捷图标。除菜单栏下面的主工具栏外,Eclipse还有视图工具栏、透视图工具栏,以及快速视图工具栏等多种工具栏。(9) “包资源管理器”视图:用于浏览项目结构中的Java元素,包括包、类、类库的引用等,但最主要的用途还是操作项目中的源代码文件。(10) “控制台”视图:用于显示程序运行时的输出结果,以及运行时的异常信息,在学习Swing程序

9、设计之前,必须使用控制台实现与程序的交互。2、使用Eclipse创建Java项目;创建Java类文件;使用编辑器编写程序代码;运行Java程序。几个快捷键:Ctrl+Alt+/ 补全关键字、Alt+/ 启动辅助菜单、Ctrl+1激活修正菜单。3、程序调试(1) 古老的程序调试方法:为验证Java单元的运行状况,会经常在某个方法调用的开始位置和结束位置分别使用System.out.println();方法输出状态信息,并根据这些状态信息来判断程序的执行状况,这种做法经常会导致程序代码的混乱。(2) 使用Eclipse内置的Java调试器进行程序调试:设置程序的断点(双击行号)、实现程序的单步执行

10、(单步跳入F5和单步跳过F6)、在调试过程中查看变量或表达式的值。4、小结(1) 掌握安装Eclipse的国际化语言包(2) 学习Eclipse中经常使用的菜单和工具栏(3) 学习使用Eclipse编写程序代码(4) 掌握Eclipse中调试器的使用=第三章 Java语言基础1、Java主类结构package Number;public class First static String s1 = 你好;public static void main(String args) String s2 = Java;System.out.println(s1);System.out.println(

11、s2);Java语言是面向对象的程序设计语言。Java程序的基本组成单元是类,而类体中又包括属性和方法两部分。每个Java应用程序都必须包含一个main()方法,而含有main()方法的类则称为主类。(1) 包声明:package Number;语句用来声明First类所在的包,package为包的关键字。(2) 声明成员变量和局部变量:在上例中,s1是成员变量(全局变量),s2是局部变量。(3) 编写主方法:main()方法是类体的主方法,它是程序开始执行的位置。而Java中的main()方法必须声明为public static void (权限修饰符 + 静态修饰符 + 返回值修饰符)。(

12、4) 导入API类库:JDK的API提供了130多个包,如java.awt、java.io等。既可以通过import关键字来导入相关的类,也可以通过JDK的API文档来查看这些类。2、基本数据类型在Java中共有8种基本数据类型,用来存储数值、字符和布尔值,如下表所示:整数类型byte、short、int、long数值类型Java基本数据类型浮点类型float、double字符类型布尔类型(1) 整数类型:用来存储整数数值 (没有小数部分的数值),既可为正数,亦可为负数。整型常量在Java中有3种表示形式,分别是十进制、八进制,以及十六进制。十进制:不能以0作为十进制数的开头。八进制:必须以0

13、开头,如0123(转换成十进制数位3+28+164=83)。十六进制:必须以0X或者0x开头,如0Xb01e(转换成十进制数为14+116+0256+1125616=45086),再如0x25(转换成十进制数为37)。整型变量根据在内存中所占大小的不同,可分为byte、short、int以及long四种类型,它们具有不同的取值范围:整型数据类型内存空间(1字节等于8位)取值范围byte1个字节=8位-2的7方 2的7方减1short2个字节=16位-2的15方 2的15方减1int4个字节=32位-2的31方 2的31方减1long8个字节=64位-2的63方 2的63方减1(2) 浮点类型:

14、表示有小数部分的数字。在Java语言中浮点类型可分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围,如下表所示:浮点型数据类型内存空间(1字节等于8位)取值范围float4个字节=32位double8个字节=64位(3) 字符类型char型:用来存储单个字符,占用2个字节=16位的内存空间,可以使用关键字char来定义字符变量,如char x=a;或者char x=97;(因为字符a在Unicode表中的排序是97)。转义字符:是一种特殊的字符变量,它以反斜线“”开头,后跟一个或多个字符。它具有特定的含义,不同于字符原有的意义,故称为“转义”。Java中的转义字符有:转义字符含义n换行r回车t垂直制表符b退格f换页反斜杠字符,如char c1 = ;后输出c1得到“”单引号字

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号