有为lala

导航

随笔分类 -  Java

1 2 3 下一页

Java Socket通信
摘要:原理: 1.基于TCP协议,建立稳定连接的点对点的通信 a.实时,快速,安全性高,占用系统资源多,效率低 2.请求-响应模式 a.客户端 在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序 b.服务端 第一次通讯中等待连接的程序被称作服务端(Server)程序 c.Socket: 阅读全文

posted @ 2017-06-13 19:29 有为lala 阅读(130) 评论(0) 推荐(0) 编辑

常用类--包装类
摘要:一 包装类 对应基本数据类型 java.lang.Integer int java.lang.Long long java.lang.Double double java.lang.character char java .lang.Boolean boolean java.lang.Byte by 阅读全文

posted @ 2017-05-25 17:49 有为lala 阅读(140) 评论(0) 推荐(1) 编辑

常见类 --Object
摘要:1.在Java类继承结构中Java.lang.Object类位于顶端 2.如果定义一个Object类没有使用extends关键字声明其父类,则其父类为Java.lang.Object类 3.Object定义了“对象”的基本行为,被子类默认继承 4.方法: a.toString()方法 I.用于返回对 阅读全文

posted @ 2017-05-24 11:33 有为lala 阅读(111) 评论(0) 推荐(0) 编辑

日志
摘要:一.日志及分类 1.日志(log) a.主要用来记录系统运行中一些重要的操作信息 b.便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因 2.分类: SQL日志、异常日志、业务日志 3.log4j: >开源日志记录工具 a.控制日志的输出级别 b.控制日志信息 阅读全文

posted @ 2017-05-23 09:54 有为lala 阅读(83) 评论(0) 推荐(0) 编辑

异常
摘要:一.行为的意外结果可以分为两类 可以处理的意外结果称为异常(Exception) 处理不了的意外结果称为错误(Error) 异常是一中特殊的对象,类型为java.lang.Exception或器子类 二.处理 1.捕获异常 try-->执行可能产生异常的代码 catch-->捕获异常 finally 阅读全文

posted @ 2017-05-23 09:52 有为lala 阅读(139) 评论(0) 推荐(0) 编辑

接口
摘要:一.语法: public interface 接口名{ public void foo(); } 二.特征 1.接口不可被实列化 2.实现类必须实现接口所有方法 3.实现类可以实现多个接口 4.接口中的变量都是静态常量,默认是public修饰 5.接口中不能有构造方法 6.接口中的方法全是publi 阅读全文

posted @ 2017-05-23 09:50 有为lala 阅读(79) 评论(0) 推荐(0) 编辑

多态
摘要:多态 一.概念 1.同一种事物,由于条件不同,产生结果不同 2.同一引用类型,使用不同的实列而执行不同的操作 父类引用子类对象 二.步骤 1.编写父类 2.编写子类,子类重用父类方法 3.运行时,使用父类的类型,子类的对象 三.类型转换 1.向上转型(自动类型转换) 父类 a=new 子类(); 2 阅读全文

posted @ 2017-05-22 09:48 有为lala 阅读(85) 评论(0) 推荐(0) 编辑

内部类
摘要:内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas 阅读全文

posted @ 2017-05-22 09:47 有为lala 阅读(117) 评论(0) 推荐(0) 编辑

Java面向对象编程思想
摘要:面向对象三个特征:封装、继承、多态封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、 在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要通过本类提供的方法间 接访问本类的属性,从而提高 阅读全文

posted @ 2017-05-22 09:45 有为lala 阅读(141) 评论(0) 推荐(0) 编辑

final关键字
摘要:1.final关键字可以修饰属性、方法、类 2.final关键字修饰的类不能被继承,如:String类 3.final关键字修饰方法,不能在被子类重写 4.final关键字修饰的变量,初始化以后值不能在发生改变 在Java中使用static和final关键字共同修饰的变量称为常量,常量名为全大写 如 阅读全文

posted @ 2017-05-22 09:40 有为lala 阅读(79) 评论(0) 推荐(0) 编辑

abstract关键字
摘要:1.abstract关键字表示抽象的意思,可以用来修饰方法、类 修饰的类叫抽象类,修饰的方法叫抽象方法 2.abstract关键字修饰类 访问修饰符 abstract class 类名(){} 抽象类用来表示一些抽象的概念 特点:a.抽象类不能被实列化 b.抽象类可以有属性、方法、构造方法,都是用来 阅读全文

posted @ 2017-05-22 09:39 有为lala 阅读(308) 评论(0) 推荐(0) 编辑

方法重写
摘要:方法重写 1.方法名相同 2.参数列表相同 3.返回值相同或其子类 4.访问修饰符不能严于符类 注:@override 检测方法重写是否正确 构造方法不能被重写 八.方法重写与方法重载的区别 位置 方法名 参数列表 返回值 访问权限 方法重写 子类 相同 相同 相同或其子类 不能严于父类 方法重载 阅读全文

posted @ 2017-05-22 09:38 有为lala 阅读(99) 评论(0) 推荐(0) 编辑

对象初始化过程
摘要:1.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中), 如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 2.分配对象空间递归分配所有父类和子类的属性空间 属性会自动初始化为“0”值 3.给属 阅读全文

posted @ 2017-05-22 09:37 有为lala 阅读(104) 评论(0) 推荐(0) 编辑

访问修饰符
摘要:访问修饰符 本类 同包 子类 其他 private y n n n 默认 y y n n protected y y y n public y y y y 注:在类中,只能有一个被public修饰的class y:yes n:no 阅读全文

posted @ 2017-05-22 09:36 有为lala 阅读(93) 评论(0) 推荐(0) 编辑

继承
摘要:一.继承的优点 1.提高代码的可重用性(继承之后子类共用父类代码) 2.提高代码的可维护性(后期代码增加、删除) 二.继承的前提 子类和父类之间必须要满足子类is a 父类的逻辑关系才能有继承 三.步骤/语法 1.将多个类中共有的属性、方法提取出来建立父类 访问修饰符 class 父类{ } 2.在 阅读全文

posted @ 2017-05-22 09:35 有为lala 阅读(93) 评论(0) 推荐(0) 编辑

面向对象设计
摘要:面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 3.发现类的方法 阅读全文

posted @ 2017-05-22 09:33 有为lala 阅读(89) 评论(0) 推荐(0) 编辑

static关键字
摘要:1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 阅读全文

posted @ 2017-05-22 09:31 有为lala 阅读(97) 评论(0) 推荐(0) 编辑

this关键字
摘要:1.调用属性:this.health=100; 2.调用方法:this.print(); 3.调用构造方法: a.this()--如果使用,必须是构造方法中的第一条语句 b.this(“小黑”,100,100,“女”) 阅读全文

posted @ 2017-05-22 09:29 有为lala 阅读(100) 评论(0) 推荐(0) 编辑

封装
摘要:1.概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问、 2.好处:a.只能通过规定的方法访问数据 b.方法修改实现 c.隐藏类的实现细节 d.方便加入控制语句 3.使用步骤: a.修改属性的可见性 设为private d.创建公有的get 阅读全文

posted @ 2017-05-22 09:29 有为lala 阅读(63) 评论(0) 推荐(0) 编辑

构造方法
摘要:1.构造方法是用来描述对象创建的过程 构造方法在对象创建的过程中被使用 2.语法: 访问修饰符 (无返回值类型) 构造方法名(=类名){ //初始化代码 } 3.如果没有写构造方法,系统会自动提供一个无参的构造方法; 如果类中出现了构造方法,系统不会提供默认的无参的构造方法; 4.方法重载 a.方法 阅读全文

posted @ 2017-05-22 09:28 有为lala 阅读(105) 评论(0) 推荐(0) 编辑

1 2 3 下一页