- 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开头。
浮点类型表示有
您可能关注的文档
- IPM模拟试卷IPM模拟试卷.doc
- IPCM观众调查表IPCM观众调查表.doc
- IPC G——物理IPC G——物理.doc
- IPO公司上市条件IPO公司上市条件.doc
- IPO尽职调查清单IPO尽职调查清单.doc
- iphone论文iphone论文.doc
- ipad桌面游戏ipad桌面游戏.doc
- IPQC管理规范IPQC管理规范.doc
- IP地址划分测试题IP地址划分测试题.doc
- IP地址单选题作业IP地址单选题作业.doc
- 小学六年级必威体育精装版版语文阅读理解答题技巧方法公式步骤模版复习资料课件.pptx
- 2024-2025学年小学科学五年级上册湘科版(2024)教学设计合集.docx
- 功能梯度复合材料在生物医学工程中的制备工艺优化与力学性能评估资料集.docx
- 多模态数据融合在智能客服情感识别中的应用效果分析与优化资料集.docx
- 基于强化学习的工业机器人智能控制算法在复杂环境下的学习策略资料集.docx
- 高分子材料表面修饰技术在药物载体构建中的应用研究资料集.docx
- 基于人工智能的城市快速路交通流智能管控技术政策建议与实施研究进展资料集.docx
- 载人航天环境控制与生命保障系统仿真与优化资料集.docx
- 深度学习在自动化生产中的应用:图像检测技术革新研究资料集.docx
- 新型催化剂抗中毒性能强化与长效稳定运行机理探究资料集.docx
最近下载
- 东巴文字例释.pdf
- 2024离婚起诉书 离婚起诉状(标准版).pdf
- 东巴文字对照表.docx VIP
- 水星船外机二冲程 45 Jet 50-55 英文维修手册.pdf VIP
- 一文读懂中央八项规定精神PPT2025主题课件.pptx VIP
- 水星船外机二冲程 75_90_100_115_125_6580_JET 英文维修手册.pdf VIP
- 雅马哈船外机二冲程150A(64C-28197-Z8-11)英文维修手册.pdf VIP
- 2025年耐高温漆合作协议书.docx
- 《基本分析与技术分析相结合的A股投资策略案例报告》6200字.doc
- 水星船外机四冲程 200-400R-2015 英文维修手册.pdf VIP
文档评论(0)