自学Java
guiziwen
这个作者很懒,什么都没留下…
展开
-
day-08
基本功能放在类中,扩展功能用接口。 多态:某种事物具有多种表现形态。 1、多态的体现 2、多态的前提 3、多态的好处 4、多态的应用原创 2013-12-28 22:12:19 · 447 阅读 · 0 评论 -
day-12
网络编程 InetAddress UDP将数据及源和目的封装成数据包中,不需要建立连接。每个数据包的大少在限制64K内,因无连接,是不可靠协议,不需要建立连接,速度快。 TCP建立连接,形成传输数据的通道。在连接中进行大数据量传输。通过三次握手完成连接,是可靠协议,必须建立连接,效率会稍低。 Socket就是为网络服务提供的一种机制。通信两端都有Socket。网络通信其实就是Socket原创 2014-01-09 21:15:58 · 386 阅读 · 0 评论 -
day-06
static 用法:是一个修饰符,用于修饰成员 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员 特有数据随着对象存储,公用数据用静态修饰。 实例变量和类变量的区别: 1、存放位置。 类变量随着类的加载而存在于方法区中。实例变量随着对象的建立而存在于堆内存中。 2、生命周期: 类变量生命周期最长随着类的消失而消失。原创 2013-12-25 23:07:50 · 487 阅读 · 0 评论 -
day-05
主函数用于调用别人的函数,所以类不是主文件,就不用主函数了。 成员变量和局部变量。成员变量作用于整个类中,局部变量作用于函数中,或者语句中。在内存中的位置也不同,成员变量在堆内存中,因为uixiang的存在,才在内存中存在,局部变量存在栈内存中。。 匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样比较方便,如果对一个对象进行多个成员调用,必须给这个对象起个名字。原创 2013-12-24 23:35:56 · 466 阅读 · 0 评论 -
day-04-02
二维数组课是看明白了,可是总觉得有点浅。再继续看下去吧。 开始面向对象讲学了。 人开门:名词提炼法。对象就定人跟门 人 { 开门(门) { 门。开() } } 门 { 开(){操作门轴等。} } 面向对象有三个特征:封装、继承、多态 类和对象的关系。类就是原创 2013-12-23 23:08:18 · 420 阅读 · 0 评论 -
day-04
今天新学到一个StringBuffer,看到有关的函数sppend以及reverse。查找了相关资料,粘贴于下。以便复习 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如原创 2013-12-23 22:17:21 · 496 阅读 · 0 评论 -
day-03-02
函数就是定义在类中的具有特定功能的一段独立小程序,函数的格式 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,。。。。){ 执行语句;return返回值;} ,由此个人认为主函数main这个应该是个特殊的函数。 对于函数没有具体返回值的情况下,返回值类型用关键字void表示,该函数中的return语句如果在最后一行可以省略不谢。。函数中只能调用函数,补可以在函数内部定原创 2013-12-22 22:55:10 · 468 阅读 · 0 评论 -
观察者模式笔记
简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。意思虽然非常明了。但是作为初学者的我来说,好难理解。今天略微理解了些。做记录如下,以便之后学习: 首先需要两个接口,分别是观察者接口、被观察者接口。观察者接口的作用是用来做事的,就是通知观察者做什么事。被观原创 2014-01-07 11:55:05 · 468 阅读 · 0 评论 -
day-03
循环结构语句:while语句格式:while (条件){执行语句} do while语句格式: do{执行语句}while(条件) 与while的区别就是在于dowhile先执行do语句才去判断。 for (初始化表达式;循环条件表达式;循环后的操作表达式){执行语句} 注意其步骤 1、先运行初始化表达式2、检查循环条件表达式3、运行执行语句4、执行循环后的操作表达式,再循环到第二步 fo原创 2013-12-22 11:33:14 · 394 阅读 · 0 评论 -
day-o1
软件的基本常识;什么是软件 常用DOS命令;CD,RD,DEL。。。 了解JAVA的前世今生;重点了解JAVA的特点;JAVA是面向对象的,跨平台语言,个人理解是JAVA对所有平台都有解析器,也即是JVM。用来解析JAVA生成的文件。 了解JAVA的JRE,JDK,JVM;JRE:java运行环境,JDK:java开发工具包,JVM:JAVA解析器。JDK包含JRE,JRE包含JVM。 了原创 2013-12-20 19:23:25 · 458 阅读 · 0 评论 -
day-02
java语言基础组成;关键字,标识符,注释,常量和变量,运算符,语句,函数,数组。 标识符规则:1、数字不能开头,2、关键字不能做标识符 常量表示不能改变的数值;1、整数常量,2、小数常量,3、布尔型常量,4、字符常量(单引号只能有一个字符),5、字符串常量,将一个或者多个字符用双引号标识,6、null常量。 整数java有三种表现形式。十进制、八进制用0开头表示。十六进制用0x开头表示原创 2013-12-21 15:14:38 · 442 阅读 · 0 评论 -
day-11
多线程。 线程是进程中的一个独立的控制单元。线程在控制着进程的执行。 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 一个进程至少有一个线程。 java vm 启动时会有一个进程java.exe该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码运行在main方法中。 该线程称之为主线程。 如何自定义一个线程:一种原创 2013-12-29 15:45:44 · 507 阅读 · 0 评论 -
day-07
将共性描述提取出来,单独进行描述, extends 继承。继承作用:提高了代码的重用性,2、让类与类之间产生了关系,有了这个关系,才有了多态的特性。 注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。 Java语言中:java只支持单继承,不支持多继承。因为多继承容易带来安全隐患。当多个父类中定义了相同功能而内容不同时,子类不能确定运行哪个。 jav原创 2013-12-27 23:25:39 · 489 阅读 · 0 评论