- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java基础知识java基础知识
Java基础部分
初识Java
1.1 Java简介
1、java是一种跨平台的、面向对象的程序设计语言。
2、java是一种通过解释方式来执行的语言,其语法规则和C++类似。
3、一次编写,到处运行。
4、Java语言编写的程序既是编译型的,又是解释型的。
5、Java程序的编译和运行过程
6、按应用范围分为3个版本:Java SE、Java EE、Java ME 即Sun ONE(Open Net Environment)体系。
7、Java SE:java的标准版,主要用于桌面应用程序的开发,同时也是java的基础,它包含Java语言基础、JDBC(java数据库连接性)操作、I/O(输入/输出)、网络通信、多线程技术。
Java EE:java的企业版,主要用于开发企业级分布式的网络程序,其核心为EJB(企业Java组件模型)。
Java ME:主要用于嵌入式系统开发
8、API的全称是Application Programming Interface 即应用程序编程接口。
主要包括类的继承结构、成员变量和成员方、构造方法、静态成员的详细说明和描述信息。
java与C++相比,Java语言简洁得多,而且提高了可靠性,除去了最大的程序错误根源,此外它还有较高的安全性。
1.2 Java语言的特性
1、简单
(1)语法规则与C++类似。
(2)java语言对C++进行了简化和提高。
例如:Java使用接口取代了多重继承,并取消了指针,因为指针和多重继承通常使程序变得复杂。Java语言还通过实现垃圾自动收集,大大简化了程序设计人员的资源释放管理工作。
(3)java提供了丰富的类库和API文档以及第三方开发包。
2、面向对象
是java语言的基础,java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。
3、分布性
Java语言的分布性包括操作分布和数据分布。
4、可移植性
5、解释型
6、安全性
7、健壮性
8、多线程
多线程机制能够使应用程序在同一时间并行执行多项任务,而且相应的同步机制可以保证不同线程能够正确地共享数据。使用多线程,可以带来更好的交互能力和实时行为。
9、高性能
10、动态
搭建Java环境
JDK的下载
配置环境变量
第一个Java程序
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
熟悉Eclipse开发工具
2.1 熟悉Eclipse
1、IDE 集成开发工具
2、Eclipse是由IBM公司投资开发的集成开发工具,它基于Java语言编写,并且是开放源代码的、可扩展的集成开发工具。
3、在学习Swing程序设计之前,必须使用控制台实现与程序的交互。
2.2 使用Eclipse
1、编辑器的主要功能都是完成Java程序、XML配置等代码编写或可视化设计工作。
2、Java编辑器以不同样式或颜色显示Java语法,主要包括:程序代码注释、Javadoc注释、Java关键字。
2.3 程序调试
1、使用Eclipse的Java调试器需要设置程序断点,然后使用单步调试分别执行程序代码的每一行。
2、设置断点是程序调试中必不可少的手段,Java调试器每次遇到程序断点时都会将当前线程挂起,即暂停当前程序的运行。
Java语言基础
3.1 Java主类结构
Java语言是面向对象的程序设计语言,java程序的基本组成单元是类,类体中包括属性和方法两部分。
每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。
Package为包的关键字。Import关键字导入相关的类。
类的属性称之为类的全局变量(成员变量),将方法中的属性称之为局部变量。全局变量声明在类体中,局部变量声明在方法体中。
Public、static、void分别是main()方法的权限修饰符、静态修饰符和返回值修饰符。main()方法是程序开始执行的位置。
3.2 基本数据类型
1、在java中有8种基本数据类型来存储数值、字符和布尔值,如图:
整数类型(byte、short、int、long)
数值型
基本数据类型 字符型 浮点型(float、double)
布尔型
整数类型 用来存储整数数值,既没有小数部分的数值。
十进制:不能以0作为十进制数的开头。
八进制:必须以0开头。
十六进制:必须以0x或0X开头。
浮点类型表示有
文档评论(0)