Java基础笔记….docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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语句 共有的类必须写在同名文

文档评论(0)

x5511167 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档