java基础,
文章平均质量分 72
Sugar_i
这个作者很懒,什么都没留下…
展开
-
【 final、权限、内部类 】
final关键字:代表最终不可变的。用法: 1、用来修饰一个类:不能有子类,所以其中所有的方法都不嗯呢该被覆盖重写。 2、用来修饰一个方法:方法不能被覆盖重写。 3、用来修饰一个局部变量(Variable):一次赋值,终生不变。 4、用来修饰一个成员变量:一次赋值,终生不变。没有默认值需要手动赋值。final修饰的类又叫“太监类”。 final关键字和abstract关键字...原创 2018-07-30 10:03:20 · 153 阅读 · 0 评论 -
【 接口、多态 】
面向对象三大特征:封装性、继承性、多态性 继承是多态的前提。 迪米特法则:主要解决重复代码问题。(了解即可) 继承的体现: - 1、父子类的继承。 - 2、接口的实现。接口就是一种公共暴露的规则。 好处:具有通用性。 主要符合要求,就可以通过我这个电源接口。 例如:电视、风扇。 不符合要求,就不能通用: 热水器、空调。 解决的问题: 接口升级,解决实现类需要覆盖...原创 2018-07-21 19:17:31 · 177 阅读 · 0 评论 -
【 java常识汇总 】
javap -c :文件名称.class 列出.class所有的信息。60_0000_000L:表示60亿,下划线不能开头不能结尾 环形。 定义两个int类型的数据相加,应该返回一个long值。精度计算: BigInteger BigDecimalhashCode方法:String[] args: 运行的时候,可以额外传入一个参数,测试用字符串的反转: 1、Str...原创 2018-08-03 20:37:08 · 264 阅读 · 0 评论 -
【 Collection集合、Iterator迭代器、泛型、泛型通配符 】
Collection集合集合:集合是java提供的容器,可以用来存储多个数据。集合和数组的区别:数组的长度固定,集合的长度不可变。 数组存储的都是同一类型的基本数据类型。而集合存储的都是对象,对象的类型可以不一致。Collection:集合层次的顶层接口,没有直接的实现类,有不同的子接口继承Collection。而每一个子接口都有自己的特点。每一个子接口都有自己的实现类。 ...原创 2018-08-03 22:24:03 · 383 阅读 · 0 评论 -
【 Object类、Date类、Calendar类、System类、StringBuilder类、包装类】
Object类定义: java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类。比如:public class MyClass /*extends Object*/ { // ...}public Strin...原创 2018-07-31 19:17:31 · 266 阅读 · 0 评论 -
day03【List接口、Set接口、Collections工具类】
数据结构:互相之间存在一种或多种特定关系的数据的集合。栈(Stack):也叫做“堆栈”。特点:先进后出。队列(Queue):先进来的先出去,后进来的后进去。先进先出。数组(Array):内存空间是连续的。特点:查找快,增删慢(会创建一个新数组接收增删后的元素)。链表(Linked List):内存空间不连续的。特点:增删快,查找慢。单项链表:每个元素都知道下一个元素的地址。...原创 2018-08-14 18:41:09 · 163 阅读 · 0 评论 -
day04【Map集合】
Map集合java.util.Map原创 2018-08-14 18:42:16 · 239 阅读 · 0 评论 -
javabean中的各个注解的含义
@Entity说明这个class是一个实体类,并且默认使用orm规则,即class名数据库表中表名,class字段名即表中的字段名如果想改变这种默认的orm规则,就要使用**@Table来改变class名与数据库中表名的映射规则,@Column**来改变class中字段名与db中表的字段名的映射规则@Basic(fetch=FetchType,optional=true) 可选 @B...原创 2019-03-07 14:43:51 · 1144 阅读 · 0 评论 -
【 类与对象、成员变量与局部变量、封装、构造方法 】
在编程的世界中,有两种主流的思想: 面向过程:当需要实现一个功能的时候,每一个步骤都要自己亲力亲为,处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿。(也就是自己不做,找人帮我做事儿,偷懒儿。) 这里的对象泛指现实世界中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属...原创 2018-07-15 15:21:14 · 356 阅读 · 0 评论 -
【 继承、super、this、抽象类 】
面向对象三大特征:封装、继承、多态。 继承是多态的前提,没有继承,就没有多态。继承继承主要是为了达到:共性抽取。定义一个父类,父类就是一个普普通通的类,格式没有特殊之处。 定义子类的格式:public class 子类名称 extends 父类名称 { // ...}父类定义:(基类、超类) public class Employee {} // 员工 ...原创 2018-07-20 19:03:41 · 251 阅读 · 0 评论 -
静态对象的实现
静态对象实现 1、创建java project工程:07-proxy-static2、src下创建一个业务接口ISomeService实现类:package com.abc.service; // 业务接口 public interface ISomeService { // 业务方法 String doSome(int a, String b); // 业务方法原创 2017-12-10 21:30:27 · 419 阅读 · 0 评论 -
【计算机基础知识以及java常量、变量】
二进制 字节计算机使用的的是二进制,一个1或者一个0,代表的是一位(bit)。计算机存储数据的最小单位是一个字节(Byte)或者B。8个bit(二进制)0000-0000表示为一个字节,写成1byte或者B。10101010 10101010 10101010 10101010 ...1000,0000,0000.00元1 Byte = 8 bit1 KB = 102...原创 2018-07-09 15:50:04 · 348 阅读 · 0 评论 -
【数据类型转换、运算符、方法入门、编译器的常量优化】
数据类型转换: 当数据类型不一样的时候,需要发生类型转换。 Java当中的类型转换分为两种:自动类型转换(隐式) 特点:代码不需要进行特殊处理,自动完成。 原则:只能从数据范围小的类型,转换为数据范围大的类型。(从小到大)强制类型转换(显式) 特点:代码需要进行特殊格式处理,不能自动完成。 格式:小范围类型 变量名称 = (小范围类型) 原本大范围的数据;注意事项: 1...原创 2018-07-09 16:41:02 · 271 阅读 · 0 评论 -
【 流程控制语句 】
顺序结构:程序从上到下一行一行执行,直到结束。单if语句:决定方法体执行,或者不执行跳过(有或者无)int age = 20;if (age >= 18) { System.out.println("进入网吧,前台开号,打开电脑"); System.out.println("开始high,biubiubiu~"); System.out.println("...原创 2018-07-11 16:56:34 · 183 阅读 · 0 评论 -
【 API、Scanner类、Random类、ArrayList类 】
API(Application Programming Interface),应用程序编程接口。java API是一本程序员字典,是JDK提供给我们的说明文档。这些类将底层的代码封装了起来,我们不需要关心这些类是如何实现的 ,只需要 学习这些类如何使用即可。 API使用步骤: 1、打开帮助文档 2、点击显示,找到索引,看到输入框。 3、你要找谁?再输入框输入,然后回车。 4、看包。ja...原创 2018-07-17 21:02:05 · 226 阅读 · 0 评论 -
【 方法 】
掌握方法定义的参数和返回值含义 参数:进去的数据叫做参数。 返回值:出来的数据结果叫做返回值。 方法定义的格式:修饰符 返回值类型 方法名称(参数类型 参数名称, ...) { 方法体 return 返回值;}格式解析说明: 修饰符:今天的固定写法两个关键字,public static 返回值类型:也就是方法最终会产生一个什么类型的数据结果。 方法名称:自...原创 2018-07-12 15:26:48 · 314 阅读 · 0 评论 -
【 String类、static、Arrays类、Math类 】
String类java.lang.StringJava 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。 翻译成为人话:程序里面直接双引号写上的字符串,就是String类的对象。字符串的三个特点: 1. 【重要】字符串是常量,内容不可改变。(每当你觉得好像是变了的时候,必然是创建了一个新的字符串。) 2. 正是因为字符串的内容不可改变,所以能够达到一个共享的效果...原创 2018-07-18 16:17:35 · 219 阅读 · 0 评论 -
【 数组 】
数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。数组的特点: 1. 数组本身是引用数据类型,但是里面也能存放基本类型,也能存放引用类型。 2. 数组当中的数据,必须类型统一。 3. 【重点】数组的长度一旦确定,不可以发生改变。如何创建数组? 初始化:在内存当中为数组开辟空间,并且赋予默认值。数组的初始化方式: 1....原创 2018-07-14 17:32:36 · 239 阅读 · 0 评论 -
过滤器和拦截器的执行顺序
https://blog.csdn.net/zxd1435513775/article/details/80556034转载 2019-03-07 14:45:01 · 1266 阅读 · 0 评论