- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java入门概述
软件C/S结构:Client客户端/Server服务器
软件B/S结构:Browser浏览器/Server服务器
Java的三个版本:
JavaSE:java标准版(Java基础,编写桌面程序)
JavaEE:java企业版(开发企业级应用,比如说WEB应用)
JavaME:java微小版(手机应用开发,已淘汰)
JDK:Java开发工具包,只负责编译
JDK版本:
失败
1.1 失败
1.2 正式版(从此以后 J2SE J2EE J2ME)
1.3
1.4
1.5 里程碑(改动非常大 从此以后JavaSE JavaEE JavaME)
1.6
1.7
1.8 (变化很大)
JRE:Java运行环境,只负责运行
JVM:Java虚拟机,是JRE的一部分,负责把字节码解释为最终机器码
Java运行原理
Java是半编译半解释的语言
Java的特点:
一次编写多次运行,可以跨平台
面向对象,不是面向过程,最基本的程序单位是一个类,而不是一个函数
支持多线程
网络编程功能强大,适合编写大型网络分布式软件
相当于C++比较简单,内存是自动回收(GC垃圾回收机制)
安全性好
是开放源代码(开源项目)
不适合图形界面编程
三大核心机制:
虚拟机机制
GC垃圾回收机制
代码安全性机制
环境变量配置:
path:外部命令搜索路径,例如javac javadoc
classpath:类路径,搜索类文件
临时配置:set classpath=类所在的目录
面向对象
面向对象的核心思想:万物皆为对象
类和对象一起组成了面向对象编程
类class:对象的蓝图,生成对象的模板,是抽象的概念上的设计
对象object:对象是实际存在的该类事物的具体个体,因而也成为实例(instance)
类的成员:
属性:存储对象的数据
方法:实现对象的功能
构造器:创建对象,初始化属性值
方法的声明语法(不带返回值方法是void方法)
public 返回值 方法名称(类型 参数1,类型 参数2,……) {
方法体执行的语法
}
方法的声明语法(带返回值方法是非void方法,例如int double String)
public 返回值 方法名称(类型 参数1,类型 参数2,……) {
方法体执行的语法
return 返回值;
}
形式参数(形参):就是声明方法时定义的参数
实际参数(实参):就是调用方法时传入的参数
形参和实参之间是赋值关系,实参的值赋给形参,形参和实参的个数,类型,顺序必须一致
return语句:本身代表退出当前方法,回到调用者程序,继续向下执行
两种情况:
void 方法:直接写return
非void方法:写return 返回值
类图:是属于软件工程中的UML图
类名 + 属性名称:类型
…… + 方法名称(参数:类型,……):返回类型
……
局部变量和全局变量问题
局部变量:声明在方法内部的变量
全局变量:声明在方法外部,类的内部的变量(说白了,就是属性!)
局部变量 全局变量 声明位置 方法内部 方法外部,类内部 默认值 没有默认值 有默认初始值 权限修饰符 没有 有 作用域 仅限于声明的语句块 整个类 调用 直接使用 通过对象访问 生命周期 进入语句块创建,退出语句块就销毁 随着对象的创建而创建,随着对象的销毁而销毁
this永远代表当前的对象,要看用哪个对象调用的方法,就代表那个对象,this最常见的功能就是区分同名的全局变量和局部变量
方法的递归调用:就是在方法中调用自己本身这个方法
面向对象的三大特征:封装 继承 多态
封装:目的就是把属性封装起来,不允许类之外的代码直接访问,防止赋错误的值,以及不合法的值,具体实现就是把属性的访问权限修饰符设置为private私有(只允许在类内部访问),然后提供public共有(在任何地方都可以访问)的一对方法setXxx和getXxx对属性进行存取
setXxx方法给属性赋值 Xxx就是属性的名字的驼峰写法
getXxx方法是返回属性,Xxx同上,boolean值的getXxx要写出isXxx
构造器(构造方法):创建对象,初始化属性值
语法:
权限修饰符 类名([参数列表]) {
语句块
}
默认构造器:如果类中没有显式的声明任何构造方法,那么java编译器会自动在类中添加一个无参构造方法(隐式构造器)
构造方法 普通方法 声明语法 没有定义返回类型 有定义返回类型 调用 new语句调用 对象.方法() 默认 有默认 没有 功能 创建对象同时初始化属性值 自定义功能
一个java源文件的组成三部分
包声明 package语句
导入声明 import语句
类声明 public class语句
共有的类必须写在同名文
您可能关注的文档
最近下载
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 汽车仪表盘图标全解.docx VIP
- 阿里巴巴上市后的股权结构(阿里巴巴最新股权结构).doc VIP
- 氧气、乙炔管理制度.docx VIP
- 上海众辰NZ100变频器用户使用说明书调试手册.pdf
- 伴有肺炎的肺脓肿多学科决策模式中国专家共识(2025版).docx VIP
- fwd系列高静压风机盘管机组-特灵空调.pdf VIP
原创力文档


文档评论(0)