自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 综合

一、 java基础java基础特性:面向对象 多线程 跨平台 jvmjava .class java编译器基本语法:类的第一个字母大写 源文件:只能有public类:类名和文件名一样Public class ClassName{}类:模板工厂:实例对象相同,属性值 类是对象的抽象化 对象是类的实例化关键字:都是小写 标示符:命名,包含数字下划线¥ 不能以数字开头...

2019-12-25 18:29:32 64

原创 23

io操作文件1.文件的读写操作1Javai/o输入/输出系统 一组有序的起点、终点,字节的集合;对数据传输系统的总成读取磁盘数据、网络的数据输入输出系统缓冲区技术60k字节输入输出流 1字节等于2字符文件自身的操作文件操作类inptstream抽象类outputstreamfileinutStreamppedinputStream标准输入输出流 System.out....

2019-12-24 21:38:18 67

原创 22

核心类Math类Date默认英文格式输出 日期类引用创建对象获取当前系统时间日历类Calendaar。gertcalendar(YEAAR);1.set元素必须重写父类 object eqwals.hashcodaf方法字定义类Compar现比较cooparata方法map集合需通过遍历吸纳成资源锁;线程的安全共同资源要竞争操作2.线程之间通信A放资源B取资源...

2019-12-23 19:20:59 61

原创 21

进程进程就是正在运行的程序线程是指运行中程序的调度单位单线程:就是一个顺序执行的线索,但是单线程在某些方面的脆弱性和局限性。多线程:顾名思义,一个进程中的多个线程。线程的四个过程:创建,就绪,运行,阻塞,死亡。第一种:  定义一个类继承Thread,重写Thread中的run方法,run方法中存放自定义的要让该程序执行的代码。第二种  实现Runnable接口,重写run方法。...

2019-12-23 19:08:07 55

原创 21

Queve 接口实现 先进先出Map接口及其实现类Map接口是集合框架的另一个根接口与collection接口并列Map是以Vaule和key键值对映射关系存储的集合Key比较判断是否相同getkeygetvaulehashmap是基于哈希算法的map接口实现类该实现的类型提供Arrys工具类则提供了一些对Collection集合常用的静态方法啊列和排序复制查找以及填充等操...

2019-12-23 19:00:19 54

原创 20

set接口及其实现set集合类似一个罐子,可以将多个元素丢进罐子里,但是不能记住元素的渠道顺序 因此不允许包含相同的元素set接口继承haskset使用hash算法来存储集合中的元素,set接口继承treeset采用tree树的数据访问结构来存储集合中的元素,但证集中的元素处于排序状态 treeset支持两种排序方式自然排序个定制排序(自然按数字顺序排序)enumset是一个专为枚举类设计...

2019-12-15 11:48:46 58

原创 19

java集合类是一种常用的数据,用于存储数量不同的对象,并按照规范实现一些长用的操作和方法 类的数据类型class 必须是对象不能是基本数类型java技术会丢失容器中所有对象的数据类型将所有的对象都当成object类型进行处理这些可以记住容器中中对象的数据类型 Java。util包下 所的集合类java。util。concurren包下提供多种线程交接的集合类java的集合类主要的...

2019-12-15 11:39:43 53

原创 18

异常逻辑错误语法错误系统级别的错误程序级别的错误解决的两种发方法:抛捕捉抛:自动抛、人为抛 方法内thorw 对象方法头throws 多用于 用逗号隔开方法内 thorw thorw new a(“a”)捕捉 cath继承 MYEction ex tends excption.垃圾回收自动回收...

2019-12-10 19:31:10 56

原创 17

2.1成员为内部类 是外部类成员,可以调用外部类成员,外部类如何使用内部类方法类的对象局部内部类;内部类可以访问外部类成员static class mei;静态内部类 可以参照静态使用,外部类以外java为其8个数据类型提供了对应的关系基本类型的封装...

2019-12-09 16:41:27 56

原创 16

implements关键字用于实现接口一个类可以实现多个接口,接口之间可以用逗号相互间隔一个类在实现一个或者多个接口时,这个类必须实现这些接口的定义的方法一个类可以实现父类,也可以实现接口的操作接口没有 对象一个Java源文件可以有多个接口和类 但最多有一个接口过着public相似类:不能同时被例化 需要被其他类实现继承区别接口体现的一种状态面向接口编程 :简单工厂模式...

2019-12-06 21:26:33 95

原创 15

定义抽象类一定写有子类的继承 只做方法的同步 不进形实现抽象类是对一批方法 不同,但是在本质上有相同的具体概念的抽象(抽象的方法)abstract关键字 抽象类和方法 用abstract 关键字来修饰[访问符]abstract class 类名{[访问符]absteact <返回类型>方法名[参数列表];}abstract 关键字放在class前,指明该方法是抽象...

2019-12-06 21:20:35 78

原创 15

final 关键字final 修饰变量表示“不可改变的,最终的“的意思;用于修饰符方法和类当final关键字的指针时pblic final void methond(){}修饰的类不能被继承内部类,在一个类的类体,内涵定义一个类成员内部类局部内部类静态内部类匿名内部类外部类。内部类。对象名。=new 外部类对象内部类的构造方法不能用public和privatef访问修饰符经...

2019-12-06 20:45:47 52

原创 14

instanle ofx instanle of A 检验X是否 为A的对象对象的类型转换casting多态自动类型转换OBject 类的使用Object类所有java类的根类 equcels 比较方法hashcode 取得hasH码to string 对象打印的调用只能比较引用的类型其作用 ,也可以比较引用类型 比较内存地址equals 属于方法public bool...

2019-12-04 18:12:27 65

原创 第二章 java编程基础

第二章 java编程基础字符集(Vnicode)字符集,将所有的符号都纳入其中。每个字符号都给予一个独一无二的编码,使用unicode没有乱码的问题,utf8 unicode 最广泛的使用java中使用unicode编码程序:代码段 { }中 类(最小的单位)c语言:函数分隔符 普通分隔符:空格 回车 换行 ...

2019-12-02 21:17:00 185

原创 3

字符型:float,double float 4字节 字符型默认为double型 float 后面加f double 8字节 float a=3.14 字符型‘ ’char c=‘a’ 声明变量c为字符型并赋初值a布尔型 boolean true flase引用类型 指向内存 “堆”“栈” 中的指针 地址并不是数值数组 类 接口 ...

2019-12-02 21:16:50 73

原创 4

流程控制语句 顺序 循环 分支 顺序 publick class text 分支 if 语句 switch 多分支结构 if(条件表达式){语句块1} [else if (条件表达式){语句块2} else if ********* ] ...

2019-12-02 21:16:36 60

原创 5

初始化表达式和迭代表达式可以有多个,用逗号隔开while(条件表达式){循环体}do{循环体}while (条件表达式)嵌套循环最多三层嵌套特殊关键字break 结束 switch的 后面不许跟代码用于终止循环语句 跳出循环体contiune 忽略本次循环,进入下一次循环 ,不会终止循环,后面不许跟代码return 后面可以跟 变量,常量数组 一维数组,二维数组及多维结...

2019-12-02 21:16:16 94

原创 Java笔记·第六节

Java笔记·第六节数据类型 [ ] 数组名; 或 数据类型 数组名 [ ];使用new来分配空间 元素会有默认值int a [ ];a = new int[10];数值默认值是0 布尔为false 字符为‘\0’(字符串结束标识)引用类型为null (空引用)例如字符串String数组长度 a.Length栈内存(地址) 堆内存(值)...

2019-12-02 21:16:03 62

原创 7

java笔记·第七节import java.util.*;(引入类库放在最上面)建立一个输入流int a; int b;Scanner in=new Scanner(System.in);while(in.hasNext())//重复录入文字{a=in.nextInt();b=in.nextInt();System.out.println(a+" "+b);}...

2019-12-02 21:15:50 70

原创 第一章

第一章Java开发入门 Java语言的特点:简单易用,安全可靠,跨平台,面向对象,支持多线程。 se 标准版本 ee 企业版本 me 小型端 (手机) Java的优势:资源免费,跨平台,健壮,安全,高性能,简单,面向对象,动态性,多线程, 。 jdk 开发者工具包 jre 运行行时的环境 jvm...

2019-12-02 21:15:27 64

原创 8

java笔记·第8节二维数组 语法数据类型 [] [] 数组名;int [] [] b = new int [2,2]b[0] [0]=1;foreach遍历数组for (数据类型 变量名 :数组名)int [] a={5,7,20}; 静态初始化for(in x :a) 引用类型 可遍历的system.out.println(x);方法:完成某些功能的封装publib(访问...

2019-12-02 21:15:11 66

原创 9

java笔记·第9节类里包括属性,方法一个类可以有多个实例化对象类的关系有俩种 或关系和与关系对象之间的通信是消息机制对象特征封装性,继承性,多态性继承:子类自动继承文类的属性和方法多态:相同的操作过程可作用于多种类型的对象上并获得不同的结果多态:不同的对象,收到同一消息可以产生不同的结果,即具有不同的表现行为。类(class)声明类 类名第一个字母大写语法[访问符][修饰符...

2019-12-02 21:14:57 57

原创 9

java笔记·第9节类里包括属性,方法一个类可以有多个实例化对象类的关系有俩种 或关系和与关系对象之间的通信是消息机制对象特征封装性,继承性,多态性继承:子类自动继承文类的属性和方法多态:相同的操作过程可作用于多种类型的对象上并获得不同的结果多态:不同的对象,收到同一消息可以产生不同的结果,即具有不同的表现行为。类(class)声明类 类名第一个字母大写语法[访问符][修饰符...

2019-12-02 21:14:37 76

原创 10

java笔记·第10节调用对象 属性对象名.属性名方法是类的行为体现语法[访问符] [修饰符] <返回类型>方法名([参数列表]){}形参方法名(数据类型 形参)实参对象名.方法名(实参)实参和形参传递数值有2种值传递 和 引用传递值传递 实参和形参互不影响构造方法创建对象时才会调用构造方法是类的一个特殊方法,用于创建对象时初始化对象中的属性值语法[访...

2019-12-02 21:14:15 55

原创 11

1.包包可以解决类的命名冲突问题包名:由com.开头后面可以加公司名或项目名。语句:puckage 包名导入包的语句:import java .util.*;2. 封装:就是将该隐藏的隐藏,该显示的显示。3.访问控制符:private、public、protected、缺省。private:私有的,只能被所在的类访问。public:公有的,所有的都可以访问。protected:保...

2019-12-02 21:13:27 59

原创 13

访问修饰符对class的权限只可以用public和default控制数据的可见性public可以在任何地方使用default类可以使用同一个包内的访问不在同一个包 用 import关键字多层时先调用第一个子类对象实例化的过程super()和this调用不能同时在一个构造器中object多态性面向对象的特征(数据类型的转化)多态性,是面向对象中最重要的概念方法的重载和重写 ...

2019-12-02 21:12:14 63

原创 12

继承对象数组:就是和数组的命名方法一样,但是数组中的元素是对象。继承:就是类之间的延续,将一个类中的属性和方法继承到下一个类。可以解决代码的臃肿和后期的维护性不高的问题。继承的特点:1)、子类拥有父类除 private 以外的所有属性和方法2)、子类可以拥有自己的属性和方法3)、子类可以重写实现父类的方法4)、子类不能直接访问父类中私有的(private)的成员变量和方法。Java...

2019-12-01 20:04:04 104

原创 11

静态方法静态属性:Java 中被 static 修饰的属性。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态属性可以使用类名直接访问,也可以使用对象名进行访问。静态方法:被 static 修饰的方法是静态方法,静态方法不依赖于对象,不需要将类实例化便可以调用,由于不实例化也可以调用,所以不能有 this,也不能访问非静态成员变量和非静态方法。但是非静态成员变量和非静态方法可以...

2019-12-01 20:02:42 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除