Java
文章平均质量分 73
「已注销」
这个作者很懒,什么都没留下…
展开
-
2000字的线程学习笔记
线程和进程基本概念并行:指两个或个多事件在同一时刻发生(同时发生)并发:同一个对象被多个线程同时操作(交替执行)并发的关键你有处理多个任务的能力,不一定要同时并发就是同步的串行,一个任务执行完执行下一个任务并行的关键你有同时处理多个任务的能力并行,在同一时刻执行多个任务多任务:在同一时间做着多个任务(实际上,在同一时刻只是做一个任务。但表面上看起来在做多个)多线程:在同一时刻做着不同的事情什么是进程和线程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i原创 2021-01-19 08:53:26 · 171 阅读 · 0 评论 -
String类常用方法
方法名称类型方法描述public String(char[] value)构造将字符数组变为String类对象public String(char[] value,int offset ,int count)构造将部分字符数组变为String类对象public char charAt(int index)普通返回指定索引对应的字符信息public char[] toCharArray()普通将...原创 2018-06-10 15:50:30 · 195 阅读 · 0 评论 -
访问权限修饰符
访问控制权限的特点类型defaultprivateprotectedpublic同一类✔✔✔✔同一包中的子类✔X✔✔同一包中的非子类✔X✔✔不同包中的子类XX✔✔不同包中的非子类XXX✔...原创 2018-05-29 21:55:51 · 426 阅读 · 0 评论 -
String类的特点
String类的两种实例化方式①直接赋值:String 变量=“字符串”;public class Test { public static void main(String[] args) { String mic = "Go to";//直接赋值 System.out.println(mic); }}以上代码并没有用关键字new进行。在String类里面实际上也定义了...原创 2018-06-05 10:23:14 · 392 阅读 · 0 评论 -
Object类
1.Object的基本定义Object类是所有类的父类,也就是说任何一个类在定义的时候如果没有明确的继承一个父类的话,那么它就是Object类的子类,也就是说以下两种类定义的最终效果是一样的 class Book{}class Book extends Obejct{}在整个Java里面类的继承关系一直都存在(除了Object类)。既然Object类是所有类的父类,那么最大的一个好处久在于可以利用...原创 2018-05-27 21:16:24 · 309 阅读 · 0 评论 -
引用数据类型实例
关于人和孩子与车class Member{ private int mid; private String name; private Member child;//表示孩子 private Car car; //表示属于人的车 //car有实例化对象表示有车 //car为null表示没有车 public Member(int mid,String name) { this.m...原创 2018-05-15 22:49:30 · 361 阅读 · 0 评论 -
接口与抽象类的区别
抽象类与接口的区别NO.区别抽象类接口1关键字abstract classinterface2组成构造方法、普通方法、抽象方法、static方法、常量、变量抽象方法、全局常量3子类使用class 子类 extends 抽象类class 子类 implements 接口,接口......4关系抽象类可以实现多个接口接口不能够继承抽象类,却可以继承多个父接口 5权限可以使用各种权限只能使用publ...原创 2018-05-21 15:39:06 · 136 阅读 · 0 评论 -
接口
接口的基本定义:如果一个类之中只是由抽象方法和全局常量所组成,那么在这种情况下不会将其定义为一个抽象类,而是将其定义为接口,所以所谓的接口严格来讲就属于一个特殊的类,而且这个类里面只有抽象方法和全局常量,连构造都没有。要定义一个接口使用interface关键字完成。范例:定义接口interface A{ //定义了一个A接口 public abstract void print();//抽象方...原创 2018-05-21 15:18:11 · 204 阅读 · 0 评论 -
抽象类
普通类可以直接产生实例化对象,并且在普通类中可以包含有构造方法,普通方法,变量,常量,static方法等内容。而所谓的抽象类就是指在普通类的结构里面增加抽象方法的组成部分。 所有的普通方法里面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用,而抽象方法指的是没有方法体的方法,且抽象方法必须使用abstract关键字定义。拥有抽象方法的类一定属于抽象类,抽象类要使用abstr...原创 2018-05-20 12:27:26 · 2631 阅读 · 0 评论 -
对象多态性
多态性严格来讲有两种描述形式: 方法的多态性:1.方法的重载:同一个方法名称会根据传入参数的类型及个数不同会执行不同的方法体2.方法的覆盖(重写):同一个方法会根据子类的不同,实现不同的功能 对象的多态性:指的是发生在继承关系类之中,子类和父类之间的转换问题1.向上转型(自动完成):父类 父类对象 = 子类实例;2.向下转型(强制转换):子类 子类对象 =(子类) 父类实例; eg...原创 2018-05-19 21:48:41 · 2967 阅读 · 1 评论 -
Java中数组的定义及使用
在java中数组是对象1.一个数组是一系列匿名变量,数组就是一些相关变量的集合,数组中的元素可以通过下标来进行访问。类Object中定义的方法都可以用于数组对象。数组元素可以是基本类型也可以是类类型,当然还可以是数组。数组在使用之前必须先说明,也就是要先定义!数组定义语法如下: 动态初始化①声明并开辟数组:数据类型 数组名称[]=new 数据类型[长度]; ([]也可以写在数组名称前面...原创 2018-05-13 22:41:54 · 996 阅读 · 0 评论 -
关于类和对象
1.面向对象是一种技术的开发模式,但是最早的时候所使用的模式是面向过程。面向对象就是一种组件化的设计思想。 面向过程:指的是针对于某一问题单独提出解决方案及代码开发。 面向对象:以一种组件化的形势进行代码的设计。这样开发出来的代码有一个最大的好处就是可以重用。2.在面向对象的程序里面包含有如下的特征: 封装性:保护内部的定义结构安全性。 继承性:在已有的程序结构上继续扩充新的功能(如游...原创 2018-05-13 10:08:56 · 681 阅读 · 0 评论 -
Static关键字
1.static定义属性!!!!static属性和方法可以在没有实例化的情况下直接由类名称调用!!!!staic属性保存在全局数据区!!!!!内存区一共分为四个:栈内存(存地址),堆内存(存普通属性),全局数据区(存放static数据),全局代码区(存放所有方法)。一旦在属性定义上使用了static之后,只要有一个对象修改了属性的内容,那么其所有的对象对应的属性内容也随之改变。static属性与普...原创 2018-05-17 21:24:52 · 163 阅读 · 0 评论 -
Java中数据类型划分
1.一定要熟练各个常用的数据类型:整数用int、小数用double、逻辑用boolean。2.long 、byte、char在处理数据的时候会使用到。3.数据类型的转换永远都是小范围自动向大范围转换,如果将大范围变为小范围要强制转换。4.int和char之间的互相转换是以编码为主的,大写字母和小写字母之间差了32个 长度...原创 2018-05-10 22:10:18 · 308 阅读 · 0 评论