JAVA
文章平均质量分 64
程序猿也要酷
这个作者很懒,什么都没留下…
展开
-
了解java、安装jdk、
常见的DOS命令以下命令中(大小写都行)上下键可查询历史语句1、切换盘符:盘符+英文冒号+回车 d:回车2、切换当前盘符的目录: cd+空格+文件名 /cd+空格+绝对路径3、返回上级目录:cd…4、返回根目录:cd/5、查看当前目录下所有文件:dir6、自动补全文件名:Tab7、清屏:cls8、推出:exitJAVA入门1、java是一门人与电脑之间沟通的语言。...原创 2019-07-30 08:26:04 · 219 阅读 · 0 评论 -
IO流实现文件夹拷贝
IO流实现文件夹拷贝分为3个步骤进行实现: 一、判断 二、复制文件夹 三、复制文件 ==================================判断地址是否条件需求================================== /*条件: 1:俩个地址文件夹是否存在 2:目的地不能是相同目录下(相同目录一下不能存在相同名字...原创 2019-08-14 11:27:37 · 321 阅读 · 0 评论 -
File、String内部类的常用方法
File类|String类|StringBuilder类//根据文件路径创建file对象 File file=new File("D://test.txt");Flie文件和目录路径名的抽象表示形式.creatNewFile()路径指向一个文件,如果不存在会自动创建.mkdir()|.mkdirs创建此抽象对象指定的一个文件夹|多个文件夹.getPare...原创 2019-08-14 20:27:09 · 278 阅读 · 1 评论 -
IO流、字节流、字符流、转换流
IO流一、字节流字节流:可以读写所有类型的文件1、InputStream 字节输入 一、FileInputStream 节点流输入 1、read()输入|读取 2、close()关闭流。 注意使用完流需要关闭流,遵守后开先关顺序2、OutputStream 字节输出 一、FileOutStream 节点流输出 1、writec()输出|写入 2、flush()刷出。...原创 2019-08-23 20:27:53 · 120 阅读 · 0 评论 -
多态
多态1、object一个java所有类中的父类:当一个类没有继承其他父类时,默认继承Object类。所以java中所有的类都直接的或间接的继承了object类。2、toString() toString方法是Object中可以打印对象地址的方法(十六进制表示的一个地址),因为所有类都继承了Object所以我们可以重写 toString方法用来指定打印对象属性的值。3、equals()...原创 2019-08-11 21:19:47 · 91 阅读 · 0 评论 -
抽象 abstract
抽象 abstract1、定义: 一、被abstract修饰的方法为抽象方法,没有方法体 二、被abstract修饰的类为抽象方法2、特点 一、抽象方法必须在抽象类中, 二、抽象类中可以有抽象方法和普通方法 三、抽象类不能被实例化3、使用 一、抽象类必须被继承,并且重写全部方法才可以使用,如果第一个子类没有重写全部方法可以让子类的子类重写没有被重写的方法。...原创 2019-08-11 21:20:17 · 145 阅读 · 0 评论 -
接口interface
接口interface1、JDK1.7之前定义格式 一、公共的静态常量 :public static final 二、公共的抽象方法: public abstract 以上修饰词可省略在JDK1.8中添加了: 唯一俩种存在方法体的方式 一、默认方法:default 通过实现类对象使用,可以被重写 二、静态方法:接口中的静态方法,只能通过接口名调用,不能通过实...原创 2019-08-11 21:20:58 · 135 阅读 · 0 评论 -
单例模式
单例模式单例模式就是一个类只能有一个实例一、构造器私有化二、定义一个私有的、静态的、该类应用三、公共的静态的访问方式,返回该类的一个对象俩种实现方式: 1、懒汉式:第一次调用方法时才创建对象,而且就创建一次。public class Single{ private static Single s=null; //创建对象名 private Sinle(){//私有...原创 2019-08-11 21:22:05 · 106 阅读 · 0 评论 -
内部类、Lambda表达式
内部类一、成员内部类 定义:成员内部类不能使用静态方法和成员变量。只能使用 静态 常量。 成员内部类拥有成员的特性和类的特性(继承、实现) 使用: 使用内部类需要通过外部类对象使用二、静态内部类 定义:静态内部类可以拥有静态成变量和静态方法、成员变量和成员方法 使用:静态内部类使用外部类成员变量和方法需要创建外部类的对象,当然外部类要使用静态内部类的成员变量...原创 2019-08-11 21:23:03 · 109 阅读 · 0 评论 -
异常Exception
异常Exception一、CheckedExceptopn 编译时异常编译时出现异常,编译异常不处理程序将无法运行必须使用处理异常的俩种方式之一: 1、throws 抛出异常 2、try…catch 捕获异常二、RuntimeExceptopn 运行时异常在程序运行时出现的异常,可以通过健壮代码来避免运行异常或者使用常用处理异常的两种方式throws 抛出异常、 try...原创 2019-08-13 08:35:40 · 160 阅读 · 0 评论 -
This关键字
This关键字1、this关键字适用范围:类中的方法或者构造器(构造方法)2、this存储着这个对象的地址3、this关键字只有俩个作用:4、this关键字必须写在首行5、this不能出现在static修饰的方法中 一、区分同名 在构造器或方法中如果定义的局部变量命名和成员变量同名了就可以用this来区分 被this修饰的变量=成员变量; 使用方法: ...原创 2019-08-07 14:44:11 · 360 阅读 · 0 评论 -
Static静态变量、静态方法
Static静态变量、静态方法、静态块1、类中被static修饰的变量称为:静态变量被static修饰的方法为:静态方法2、类中方法外没有static修饰的变量称为:成员变量没有被static修饰的方法称为:成员方法静态变量和静态方法属于类,特点是不需要创建对象即可使用的变量和方法成员变量和成员方法属于对象,特点就是使用之前必须new对象3、使用 一、静态方法能直接使用静态变量...原创 2019-08-07 14:42:54 · 672 阅读 · 0 评论 -
J运算符、控制语句、循环语句、方法、方法的重载
JAVA基础第三部一、常见进制与转换进制组成范围开头(标识)2进制1、0满2进10b或者0B8进制0~7满8进1010进制0~9满10进116进制0~9 + a~f(10 ~15)满16进10x或者0X其他进制转10进制:从右往左第一个数开始*当前进制数的0次方+第二个数 * 当前进制数的1次方 以此类推 求和十进制转...原创 2019-08-04 15:15:06 · 479 阅读 · 0 评论 -
关键字、标识符、注释、 变量、常量、数据类型和数据类型转换
JAVA基础一、关键字 1、关键字是指java征用了的单词——被java语言赋予特定含义的单词 2、全部小写 3、常见的关键字[外链图片转存失败(img-w4dpeXR2-1564575350099)(E:\jAVA-01\Week One\day-02\assets\1564481993069.png)]保留字 指未来有可能成为关键字的单词称为保留字。目前只有俩个保留字:c...原创 2019-07-31 20:18:27 · 249 阅读 · 0 评论 -
数组、面向对象和面向过程
JAVA基础(数组、对象)一、数组 1、只能储存同样类型的数据,支持数据类型有基本数据类型和引用数据类型。数据也属于引用数据类型 2、数组也是一个容器,长度一旦确定不可改变 3、数组中的数据是有序的 下标从0开始 通过下标来操作数组中的数据 4、数组声明格式数组类型[] 数组名; //推荐 数组名符合标识符命名规则数据类型 数组名[];5、数组初始化 一...原创 2019-08-05 21:14:30 · 164 阅读 · 0 评论 -
GC垃圾回收机制
GC垃圾回收机制1、new对象留在堆中的垃圾,虚拟机会按照一定周期进行清洗。我们无法控制虚拟机的垃圾回收机制,只能用System.gc通知虚拟机清理垃圾,然后虚拟机也是不一定就会执行我们只能做到提醒它。匿名对象这种没有储存对象地址的对象,使用一次就找不到被清理的概率非常大当垃圾回收机制运行时会调用 finalize()的方法protected void finalize() throws...原创 2019-08-08 21:27:21 · 306 阅读 · 0 评论 -
Import导包
Import如何导包1、需不要导包的俩种情况 一、在同一个包下 二、在 java.util.lang 下不需要导包 lang包是语言包拥有常用类String、Math、System…2、当需要用到一个包下的多个类可以用模糊匹配,包后跟“ * “号 java.util.* (不推荐),模糊匹配会降低编译效率。3、静态导入://我们正常使用Π函数 需要 Math.PI 使用静态导入...原创 2019-08-08 21:28:08 · 1510 阅读 · 0 评论 -
封装、封装的好处、特点
封装1、方法、继承都是封装的一种体现,private(私有的)也是封装的一个体现。被private修饰的成员变量只能在本类中使用,外部不能直接通过对象属性改变。获取和改变需要提供设置器(访问接口|访问方法)和访问器来进行操作。特点:1、可以隐藏内部细节,对外提供公共访问方式。 2、提高安全性,提高代码的复用性。2、这种多个封装的模板类统称之为javabean,模板类需要满足的一些规则...原创 2019-08-08 21:29:14 · 10491 阅读 · 0 评论 -
Extends继承 Super、Final
extends继承 super final1、类是对象共性的体现,那么继承就是类的共性的体现。把多个类相同的地方提取出来当父类,让用得到父类中的方法的类继承父类。2、特点: 一、提高代码的复用性 二、子类可以使用父类中的内容 三、子类可以根据需求添加父类没有的内容 四、私有内容不会被继承3、java中的继承是单继承。一个子类只能有一个父类,一个父类可以有多个字类...原创 2019-08-08 21:29:59 · 269 阅读 · 1 评论 -
容器collection
容器Collection一、List类 List存储的数据特点:有序的、允许重复遍历Set容器的方式: 1、foreach 增强for 2、普通for循环 3、Iterator<> 迭代器1、ArrayList 优点:底层实现是通过数组、所以根据索引查找数据的效率很高 缺点:添加、删除,大量操作数据时不适用,效率比较低 初始容量为10,扩容机制每次是...原创 2019-08-19 08:45:27 · 105 阅读 · 0 评论 -
构造方法构造器、构造方法重载
构造方法|构造器、构造方法重载一、构造方法|构造器定义:1、构造方法就是类似于方法,但是构造方法没有返回值 不用也不能写void2、构造方法名字必须与类名相同3、构造方法不能被static修饰(构造方法属于对象,static属于类)4、一旦定义带参的构造函数,程序将不再为你自动创建空构造器。作用:可以在new对象的同时传入默认值,简略代码使用:类名 变量名=new 类名(参数列表...原创 2019-08-07 14:42:10 · 202 阅读 · 0 评论 -
IO流、字节流、字符流
IO流一、字节流字节流:可以读写所有类型的文件1、InputStream 字节输入 一、FileInputStream 节点流输入 1、read()输入|读取 2、close()关闭流。 注意使用完流需要关闭流,遵守后开先关顺序2、OutputStream 字节输出 一、FileOutStream 节点流输出 1、writec()输出|写入 2、flush()刷出。...原创 2019-08-17 08:32:49 · 203 阅读 · 0 评论