
java_se
漏气的可乐
初入江湖的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA_SE阶段基础知识——String类
1、字符串的长度求字符串的长度用 字符串标识符.length(); 注意:要有小括号求数组的长度用 数组名.length; 注意:没有小括号 2、字符串的比较用“==”判断的是栈内存中堆内存的地址,两个字符串所存的地址是否一致用“equals()”判断的是堆内存中的内容,两个字符串所存的内容是否一致3、可变长的参数public void show(String(int...原创 2019-09-20 09:29:02 · 224 阅读 · 0 评论 -
JAVA_SE基础知识——反射、内部类、配置文件(json,xml,properties)
1、反射 在编译时,不确定哪个类被加载,而在程序运行时才加载,探知,使用 反射案例:不知道类加载进去是什么,加载进去后,采取探知,属性、方法、类 Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。2、反射的用处:javaweb框架,省略代码,运行时检查程序员输入的内...原创 2019-09-20 16:42:11 · 285 阅读 · 0 评论 -
JAVA_SE基础知识——网络编程(Socket 的使用和网络协议)
1、DOS命令: ipconfig 查看本机ip地址 本机的物理地址 ping 后面跟ip地址,测试本机与指定的Ip地址间的通信是否有问题 特殊地址---表示本 7机:127.0.0.1回环地址或者localhost2、TCP/IP和OSI分层应用层表示层会话层传输层网络层数据链路层物理层3、IP地址: 用于标识网络中的一个通信实体,这个通信实体可...原创 2019-09-20 16:02:36 · 212 阅读 · 0 评论 -
JAVA_SE基础知识——多线程以及线程池的使用
1、进程与线程进程第指在系统中正在运行的一个应用程序,线程是比进程更小的执行单位一个进程可以产生多个线程,多线程机制使程序运行效率变得更高多线程好处:解决了多部分代码同时运行的问题多线程弊端:线程太多,单个线程运行效率降低2、多线程实现的方式:a、继承Thread类----本身是线程资源还是个线程 1、子类重写父类中的run方法,将线程运行的代码存放在run中 2、建立子类对象...原创 2019-09-20 15:49:59 · 177 阅读 · 0 评论 -
JAVA_SE基础知识——IO流
1、文件:文件是相关记录或者放在一起的数据集合。带后缀的都是文件,不带的是文件夹。2、常用的一些方法 boolean exists();//判断文件或文件夹是否存在 boolean isFile();//判断是否是文件 boolean isDirectory();//判断是否是文件夹 String getPath();//返回对象表示的文件的相对路径 Strin...原创 2019-09-20 15:38:57 · 152 阅读 · 0 评论 -
JAVA_SE基础知识——集合框架(List、Set、Map)
1.java集合框架集合顶层Collection包含List和Set。List的实现类包括ArrayList和LinkedList;Set的实现类 包括HashSet(无序)和TreeSet(有序);接口Map 实现类包括HashMap(无序)和TreeMap(有序)数组和集合的区别:a、数组长度固定,集合长度可变 b、数组存储的是同一种类型的元素,集合可以存储不同类型的数据 c...原创 2019-09-20 14:53:34 · 288 阅读 · 0 评论 -
JAVA_SE基础知识——异常及异常处理
1.异常的发生异常不是一定会发生的,是可能会发生2、异常异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序3、java本身对异常的处理java编程语言使用异常处理机制为程序提供了错误处理的能力程序中预先设置好对付异常的处理办法,在程序运行中发现异常时,对异常进行处理,异常处理完毕后程序继续运行。4、java中的异常处理的5个关键字try catch f...原创 2019-09-20 11:36:18 · 286 阅读 · 0 评论 -
JAVA_SE基础知识——接口
1、为什么使用接口一个类不能同时继承多个父类,能实现多个接口2、接口的特性:1、接口本身是抽象类,不可以被实例化2、实现类必须实现接口的所有方法3、实现类可以实现多个接口4、接口里面的方法必须是抽象方法,无构造方法 可以不写abstract关键字5、接口里面的属性默认修饰符 static final 变量都是静态常量3、接口关键字写接口 用interface实现...原创 2019-09-20 10:40:40 · 281 阅读 · 1 评论 -
JAVA_SE基础知识——多态
1、为什么使用多态?参数都是父类的子类,而实现的效果却不同2、多态同一个引用类型,不同的实例而使用相同的方法执行不同的操作 父类引用,子类对象使用多态减少类中代码量,增强了系统的扩展性和可维护性3、实现多态思路a、编写父类b、编写子类,子类重写父类方法c、运行时,使用父类的类型,子类的对象实现多态的两要素:1、子类重写父类的方法 2、使用父类的类型,...原创 2019-09-20 10:27:15 · 239 阅读 · 0 评论 -
JAVA_SE基础知识——继承
1、继承继承:将重复代码抽取到父类中就为继承优点:方便修改代码,减少代码量2、如何使用继承a、编写父类 class Pet{ 公共的属性和方法 }b、编写子类,继承父类 class Dog extends Pet{ 子类特有的属性和方法 }关键字:extends 继承 super 代表父类对象一个子类只能继承一个父类3、子类访问父类成员a、访问构造方法:supe...原创 2019-09-20 10:17:44 · 170 阅读 · 0 评论 -
JAVA_SE基础知识——抽象与封装
1、面向对象设计和开发的好处:交流更加流畅、提高设计和开发效率2、用面向对象的思想描述世界1、发现类2、发现类的属性3、发现类的方法3、构造方法初始化对象 1、属性2、方法构造方法无返回值类型无参的构造方法: 访问修饰符 方法名(与类名一致)(){ }---可以在创建对象的同时初始化有参数的构造方法: 访问修饰符 方法名(指定参数){ } 系统提供默认...原创 2019-09-20 10:01:40 · 219 阅读 · 0 评论 -
JAVA_SE基础知识——类与对象
1、面向对象1、java是面向对象的程序设计语言,除了8种简单数据类型外,都属于对象。2、面向对象的语言会有明显的三个特征:封装、继承、多态。 注意:java其实不算是完全面向对象,因为有8种简单类型的存在。2、面向对象(oo)的优点1、与人类的思维习惯一致2、提高了程序的可重用性3、信息隐藏,提高了程序的可维护性和安全性3、类的概念-----属性(field)和方法(meth...原创 2019-09-20 09:39:32 · 297 阅读 · 1 评论 -
JAVA_SE基础知识——设计模式、Lambda表达式
1、设计模式:是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结 a、单例模式 ---> 只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有 一个实例而且该实例易于外界访问。如果在系统中某个类的对象只能存在一个,可以 用单例模式。 单例的实现:提供一个私有的构造方法;提供一个公开的静态方法返回类的对象。 好处:1、某些类创建...原创 2019-09-20 17:53:43 · 211 阅读 · 0 评论