随笔分类 -  Java

上一页 1 2 3 4 5 下一页
Java_Annotation
摘要:@Override 这个注解的功能主要是标识某一个方法为覆写父类方法。 阅读全文
posted @ 2018-04-11 00:30 lonske 阅读(93) 评论(0) 推荐(0)
Java_泛型
摘要:本质:类中的属性或者方法的参数,在定义类的时候不设置具体的类型,只使用一个标记表示,,而在类使用时才会为其动态的绑定一种数据类型。, 范例: 模式一:子类继续使用泛型 模式二:在子类定义是不使用泛型,直接为父接口设置好泛型类型 泛型方法:在一个方法上使用了泛型就是泛型方法 阅读全文
posted @ 2018-04-10 18:49 lonske 阅读(115) 评论(0) 推荐(0)
Java_Eclipse
摘要:通过Window => show view调出四个视图:project explorer、Console、Problem、Outline 创建Java Project,然后在src上右键创建类,勾选上主方法 写好private属性后,在下一行可以右键或上面点Source,自动生成构造方法或get s 阅读全文
posted @ 2018-04-09 22:24 lonske 阅读(127) 评论(0) 推荐(0)
Java_单例/多例设计
摘要:将构造方法私有就是切断了那么自然无法产生新的实例化对象 单例模式核心:构造方法私有化,外部无法产生新的实例化对象,只能通过类提供的static方法取得唯一的一个对象引用。 多例设计 不管单例还是多例,本质就一个:构造方法私有化,内部产生实例化对象,只不过单例只产生一个,多例会产生多个。 阅读全文
posted @ 2018-04-09 20:19 lonske 阅读(135) 评论(0) 推荐(0)
Java_访问控制权限
摘要:Java有四个权限,private<default<protected<public java95%遵循原则 属性使用private定义 方法使用public定义 命名规范: 类:首字母必须大写 属性:第一个单词字母小写,而后每一个单词首字母大写 方法:第一个单词字母小写,而后每一个单词首字母大写 阅读全文
posted @ 2018-04-08 22:55 lonske 阅读(164) 评论(0) 推荐(0)
Java_包
摘要:包的定义: 在任何操作系统中有一个统一的共识,同一个目录下不能够存在有相同的文件名称,但在开发之中又不可能不出现不冲突的现象,为了解决,会引用包的概念,其实就是一个文件夹,,就是在不同的目录中可以存放相同的文件。 java中直接使用package关键字 范例:定义包 package cn.mldn. 阅读全文
posted @ 2018-04-06 23:44 lonske 阅读(167) 评论(0) 推荐(0)
Java_装箱拆箱
摘要:将基本数据类型变为包装类:装箱操作 将包装类基本数据类型取出:拆箱操作 JDK1.5以后可以实现自动装箱拆箱 范例:以Integer为例: public class TestDemo{ public static void main(String args[]){ Integer x = 100; 阅读全文
posted @ 2018-04-06 22:02 lonske 阅读(130) 评论(0) 推荐(0)
Java_接口
摘要:接口与抽象类相比,接口使用率更高,所有设计都围绕着接口设计 接口是特殊的类,但里面的组成与类不同,主要有抽象方法和全局常量组成。 接口使用interface定义 定义一个接口: 接口定义完成后,需要遵循: 接口一定要定义子类,子类利用implements实现接口,一个子类可以同时实现多个接口,一个抽 阅读全文
posted @ 2018-04-03 20:24 lonske 阅读(170) 评论(0) 推荐(0)
Java_final/对象多态性、抽象类
摘要:final 定义的类不能有子类、final定义的方法不能被复写,用final定义的变量成为了常量,常量无法修改。 如果在开发中使用了public static final定义的就是全局常量 public static final int GOOD= 100; 此概念在开发中使用频繁,只要是常量定义, 阅读全文
posted @ 2018-04-03 19:35 lonske 阅读(139) 评论(0) 推荐(0)
Java_继承
摘要:可以将父类的功能延续下去 为什么需要有继承:解决多个类有重复代码的问题 class 子类 extends 父类 { } 子类:也叫派生类 父类:本质上是java中成为超类 范例:继承的基本使用 继承的使用限制: 一:Java不允许多重继承:一个子类只能继承一个父类。(C++允许) 但是允许多层继承。 阅读全文
posted @ 2018-04-02 22:22 lonske 阅读(135) 评论(0) 推荐(0)
Java_内部类
摘要:类的组成:成员、方法,几乎所有程序里都不会对嵌套有限定 内部类是指在一个类的内部可以继续嵌套其他类结构的代码,理论上可以一直嵌套下去 内部类的好处是能够直接对私有属性private的直接访问。 内部类的私有属性外部类也可以直接利用对象访问 如果其他类不想根据外部类来实例化内部类对象,可以使用语法结构 阅读全文
posted @ 2018-04-01 22:36 lonske 阅读(92) 评论(0) 推荐(0)
Java_Static
摘要:static可定义属性、方法。开发很少会直接编写static。公共属性通过static定义。 static String country = “ZZZ”; 公共属性的内容不会保存在栈和堆内存,而是会在全局数据区之中,所有的方法保存在全局代码区之中。 对于static定义的属性可以有类名称直接进行调用 阅读全文
posted @ 2018-04-01 22:04 lonske 阅读(87) 评论(0) 推荐(0)
Java_this关键字
摘要:https://docs.oracle.com/javase/8/docs/api/ this不会明确表示出一个固定的概念,是一个灵活的关键字, 利用this调用本类属性。类中有许多成员,大部分情况下,类里是直接调用成员的,但很多时候为了能够更加清楚的描述出调用的是本类属性,,所以用“this.属性 阅读全文
posted @ 2018-03-31 21:46 lonske 阅读(104) 评论(0) 推荐(0)
Java_String类
摘要:String类两种实例化方式: 直接赋值:String 对象 = “内容”; 构造方法:public String(String s){}. String str = “Hello”;和String str = new String(“Hello”);字符内容是一样的 字符串比较:public bo 阅读全文
posted @ 2018-03-31 00:04 lonske 阅读(207) 评论(0) 推荐(0)
Java_数组
摘要:数组定义格式: 声明并开辟数组: 数据类型 数组名称[] = new 数据类型[长度]; 数据类型[] 数组名称 = new 数据类型[长度]; 分步完成: 声明数组: 数据类型 数组名称[] = null; 数据类型[] 数组名称 = null; 开辟数组: 数组名称 = new 数据类型[长度] 阅读全文
posted @ 2018-03-29 23:42 lonske 阅读(109) 评论(0) 推荐(0)
Java_开发原则
摘要:类的开发原则: 1.类名称必须有实际意义 2.类中所有属性必须用private封装 3,所有封装属性必须按照定义要求编写setter、getter方法 4.类中可定义若干个构造方法,但必须保留一个明确的无参构造方法!!! 5.类中不允许出现任何的输出操作,所有的输出必须将数据返回给调用处输出; 6. 阅读全文
posted @ 2018-03-29 23:23 lonske 阅读(196) 评论(0) 推荐(0)
Java_类与对象2
摘要:封装性: 属性可以直接被类外部的对象掉用,这样的操作是不安全的。将内部的属性保护起来,不让外部调用,Java提供一个Private关键字。利用此关键字可实现封装。 class Person{ private String name; //此变量只能被Person类使用,外部类无法调用 private 阅读全文
posted @ 2018-03-29 22:10 lonske 阅读(151) 评论(0) 推荐(0)
Java_类与对象
摘要:面向过程指的是只完成自己所需要的操作,但是这种设计缺少可维护性。e.g. 造一辆车,零件全是自己造的。; 面向对象指的是一种组件化(模块化)设计。方便进行代码的局部维护。但是设计上的要求规范比较多。也就是说模块化的设计最重要的是标准,以及项目的整体的把控。 面向对象里面分为以下几个特点: 封装性:保 阅读全文
posted @ 2018-03-28 22:33 lonske 阅读(150) 评论(0) 推荐(0)
Java_方法
摘要:方法就是将一段代码封装在一个结构体中,并且可反复调用 方法的定义: public static 返回值类型 方法名称 ([参数类型 变量, 参数类型 变量,参数类型 变量...]){ 方法中包含的代码; [return 返回值;] } 定义方法名称格式:方法名称单词第一个单词为小写字母,而后每个单词 阅读全文
posted @ 2018-03-27 21:16 lonske 阅读(166) 评论(0) 推荐(0)
Java_Hello World
摘要:public class Hello{ public static void main(String args[]){ System.out.println("Hello World!"); }} 类的名字首字母要大写,public class...要类名和文件名一致,编译后生成个类名.class。 阅读全文
posted @ 2018-03-12 20:28 lonske 阅读(179) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页