- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《java学习笔记
配置java运行环境
首先,点击下载好了的jdk-6u14-windows-i586。
打开【计算机】?【属性】-【环境变量配置】配置如图所示:
分别新建三个用户变量:JAVA_HOME、CLASSPATH、PATH
验证结果:
第一天学习笔记
先编写第一个输出hello world程序:
内存的划分:
在栈存储了基本数据类型、对象引用
在堆中存储了对象
代码区 :所有的方法
数据区:存储了所有的临时变量,线程池,常量池
程序都在栈中运行。所有的方法都在我们的栈中区执行的(因为栈是先进后出)。
面向对象四大特性:封装性、多态性、抽象、继承
Java有数据类(有属性、有set、get方法)和方法类(是以前的sun工程师提供的类)
一切事物皆对象
要想使用某个类方法,首先NEW一个对象
现实事物所做的事情,都是由一个个片段组成,这些片段就是方法
返回值是为了下一件事做铺垫
API是java应用程序开发包
打包的三种方式
定义一个Person类
API包的使用:
Org是网络用户提供的类。
Javax是在1.0版本上增加的类。
构造器:作用是构造一个对象。
如果一个类没有写构造器,那么JVM会自动帮组我们构造一个默认的无参构造器,但是我们如果写了构造器,会覆盖JVM给我们
构造器是一定没有返回值的。在创建一个对象,则会自动调用构造器。
我们通常使用的是类里面的方法,但是类只能new成对象了以后才能使用里面的方法。如果new成对象首先有构造器,因为构造器是我们new成对象的桥梁。
数据默认情况:
全局变量(属性)默认的不需要出示化,如果是基本的基本数据类型
int short long 0
float double 默认的值为0.00
byte 默认的值为0
boolean 默认的值为false
对象 默认的为 null
局部变量一定要初始化
作用域:每一个变量都有生命周期。
重载的概念
Java允许同一个类中定义多个同名的方法,只要形参列表不同即可。如果同一个类中包含两个或两个以上方法的方法名相同,但是形参列表不同,则成为方法重载。
方法名相同, 参数的个数,数据类型,顺序不同构成重载。与返回值无关。
第二天学习笔记
一、JAVA的三大发展方向:
J2SE(java的基础的部分、java桌面程序开发)
J2ME(java 手机应用程序开发)
J2EE(企业级应用程序开发)
二、JAVA的名词
JVM:java虚拟机。
JRE:java 运行环境。
JDK:java开发工具应用包。
三、JAVA的基础知识。
1、J2SE的所有程序的开发入口都是main方法。
2、配置java运行环境的时候,会新建三个变量JAVA_HOME、CLASSPATH、PATH:
(1)、JAVA_HOME 指代的是一长串的java安装路径。
(2)、CLASSPATH为我们制定我们的字节码文件的路径
(3)PATH把我们java安装目录里面的bin文件夹里面所有的命令。
3、system32使我们的系统可以识别系统里面的这些应用程序。
4、面向对象把类分为方法类和数据类。
万物皆对象
要想使用一个类里面的方法,先new一个对象出来。
5、方法的四种形式:
有参数有返回值
无参数有返回值
有参数无返回值
无参数无返回值
6、重载:方法名相同,参数类型、个数、顺序不同构成重载。
重载的目的:为了达到统一目的的不同手段。
7、gc:垃圾回收机制。对象没有被引用,则被垃圾回收机制回收。
8、java里面的API的结构:包---类---方法。所有API提供的类都是方法类。
java 就是我们的java基础包。
Javax使我们java的扩展包。
Org是开源组织为我们提供的一系列jar包。
9、类---对象---构造器:
构造器是类和对象之间的桥梁。
10、JVM的内存分配情况:
栈、堆、代码区(方法空间)、数据区。
文档评论(0)