![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVASE
星锅
一枚正在奋斗的程序猿
展开
-
Java运算符和原反补码
Java运算符 一.算术运算符1. + - * / % ++ --2. d=++c; //先递增,再赋值 d=c++; //先赋值,在递增 二.赋值运算符1. = += -= *= /= %= //遵循自右向左的结合性 三.逻辑运算符 运算符原创 2017-04-30 00:16:13 · 773 阅读 · 0 评论 -
Java面向对象_3
Java面向对象_3一.方法的重写和重载 方法的重写: 当父类的方法内容不满足子类的需求,需要对父类的方法进行重写。 1.两个类之间存在继承或者实现的关系 2.方法的名字和参数根父类的一样。 3.重写后该方法的权限修饰符必须要大于或等于父类该方法的权限修饰符 4.子类重写的方法返回值要大于或等于父类的方法权限修饰符 5.重写后该方法抛出的异常必须要小于或等于父原创 2017-06-28 09:15:47 · 241 阅读 · 0 评论 -
Java集合
集合 一. Collection 1. List (动态存储数据,可以重复). 1.1 ArrayList 查找快,增删慢 1.2 LinkedList 查找慢,增删快 1.3 AbstractList原创 2017-07-17 11:52:29 · 135 阅读 · 0 评论 -
Java IO流
JAVA IO流一.File类 在整个IO包中,唯一与文件本身有关的类就是File类 1.1 File类的常用方法和常量 pathSeparator //表示路径的分隔符(windows是:“;”) separator //表示路径的分隔符(widows是:“\”)原创 2017-07-21 14:31:59 · 268 阅读 · 0 评论 -
Java IO流_2
Java IO流_2 一.转换流 字节流--->字符流的转换 OutputStreamWriter 是writer的子类 public static void main(String[] args) throws IOException {// FileWriter fw = new FileWr原创 2017-07-21 14:46:33 · 189 阅读 · 0 评论 -
JAVA IO流_3
JAVA IO流_3 一. 随机流 RandomAccessFile 不属于io的成员 可以直接操作数据 特性:带有文件指针 //File f=new File("D"+File.separator+"rand.txt"原创 2017-07-21 14:55:13 · 168 阅读 · 0 评论 -
多线程
JAVA多线程 一.进程 计算机正在执行的程序(.exe),负责内存的分配 研究进程的时候,本质上就是研究线程 * 一个Java应用程序(main函数)在执行的过程里面通常有几个线程在执行? * 1.main函数是一个线程 * 2.gc线程 1.1多进程原创 2017-07-24 16:19:42 · 156 阅读 · 0 评论 -
线程,死锁
一. 线程之间的通信 1.1wait()等待 将当前线程从运行状态便到阻塞状态(释放对象锁) 1.2 noytify() 只唤醒一个对应对象所的一个线程 1.3 notifyAll() 唤醒全部对应对象所的线程 public class D原创 2017-07-24 16:34:44 · 198 阅读 · 0 评论 -
JSON和GSON
JSON和GSON 一.JSON 结构清晰 数据传输量小 有两类 对象 (name age){} 数组 数组[{},{},{},{}] public class Demo01 { //JSON: //结构清原创 2017-07-24 16:39:49 · 228 阅读 · 0 评论 -
反射和注解
注解和反射 一. 反射 public class Demo01 { public static void main(String[] args) { //类---〉对象 Person person=new Person("Wan",11); Class clazz=person.getClass(); System.out.prin原创 2017-07-25 09:03:56 · 202 阅读 · 0 评论 -
Java面向对象_2
面向对象_2一.静态方法 ①.不能存在this,不能访问非静态变量 ②.static { ... } //静态代码块 ③.执行顺序:静态代码块--->构造代码块——〉构造函数 ④.执行特点: 静态代码只执行一次 构造函数以及构原创 2017-06-28 09:09:07 · 164 阅读 · 0 评论 -
JAVA面向对象
面向对象一.面向对象的散打特征: 1.封装 就是对象的成员变量和成员方法被封装在对象中。 2.继承 子类直接使用父类中非私有的属性和方法的形式 3.多态 多态是指同一名称的方法或变量具有多种可能的含义二.类及其成员 1.成员变量 2.功能方法(函数) 成员方法原创 2017-06-27 14:51:22 · 242 阅读 · 0 评论 -
方法的递归调用
方法的递归调用 概念:属于方法的自身调用 例子:1.阶乘的计算 // 10!// 递归 ,方法本身调用方法本身// 注意,防止死循环 设计好出口 System.out.println(getNum(5));//getNum(5)//5*getNum(4)//5*4*getNum(3)//5*4*3*getNu原创 2017-05-14 00:17:03 · 730 阅读 · 0 评论 -
JAVA基本结构程序
一.流程控制语句1.顺序控制语句 (1)表达式语句 表达式; (2)空语句:只一个分号(;) (3)符合语句:用大括号扩起来的语句序列{ [变量声明或常量声明]; 语句序列; }2.分支语句 1.if 语句 If(布尔表达式){ 语句序列 } 2.If…….else语句 If(布尔表达式){ 语句序列1 } else{ 语句序列2原创 2017-05-08 00:15:15 · 335 阅读 · 0 评论 -
JAVASE_基础
以下为本人学习JAVASE时的相关笔记和心得:一、JAVA的简单介绍: 1.跨平台性的一种语言 2.一种面向对象的机制 3.三大特性:继承,封装,多态二、变量 1.成员变量 2.局部变量三、关键字与标识符 1.仅由数字,字母,下划线,$组成 2.原创 2017-04-28 00:02:36 · 192 阅读 · 0 评论 -
Java面向对象_4
Java面向对象_4一.instance of关键字: 判定一个对象是否由某个类(也包括接口)实例化出来,或者为该类的子类二.final关键字: 最终的 修饰的变量,不能够在本类和类外面进行二次修改 不同作用域的局部变量之间没有关系 两种思路:1.设置为私有属性但不提供公共方法给外界访问原创 2017-06-29 14:50:09 · 251 阅读 · 0 评论 -
Java 面向对象_5
JAVA面向对象_5一.多态 1.概念 1.字面上,事物的多种形态 2.本质:一个类的对象在编译的时候并不明确使用哪个对象,只有在运行的时候才确定,父类引用数据类型指向子类的对象 2.作用: 提升对象的作用范围 3.条件 3.1向上转型 3.2必须有继承或者实现关系原创 2017-07-11 17:04:37 · 312 阅读 · 0 评论 -
JAVA内部类
内部类知识点 内部类 一. 类里面包含类 在成员位置,用static 修饰的内部类,叫做静态内部类 1.Outer.Innerin=new Outer().new Inner();//非静态内部类实例化 2.Outer.Inner in=new Outer.Inner();原创 2017-07-13 09:14:59 · 160 阅读 · 0 评论 -
Java的异常机制
Person p1=new Person("wan",11);Person p2=new Person("wan",11);boolean b=p1==p2;boolean b1=p1.equals(p2);system.out.println(b); //falsesystem.out.println(b1); //falsehash对每个对象来说是“唯一”。。/原创 2017-07-13 09:23:02 · 146 阅读 · 0 评论 -
包装类和正则表达式
一. Integer,String 相关: 1).Integer 是int的包装类。 2).String str1=”abc”;//”abc”(常量池),首先去常量池中查看是否“abc”,如果没有生成“abc” String str2=new String(“abc”); //str2 栈“abc” 堆 二. 正则表达式原创 2017-07-14 17:09:45 · 230 阅读 · 0 评论 -
数组
数组 1.一维数组 数据类型 [] 数组名=new 数据类型[长度]; 存储一组相同的数据类型。 2.数组[引用数据类型] Person persons=new Person[]{p1,p2,p3}; 3.数组的排序 ①.冒泡排序 ②.选择排序 ③.插入排序原创 2017-06-27 14:40:25 · 206 阅读 · 0 评论 -
java环境变量设置常见的问题
一、安装JDK 1.8 在Oracle官网下载好1.8的jdk,然后路径我是直接在默认下安装了。安装jdk的时候jre也会一起装下来。二、配置环境变量 打开计算机系统系统属性-----------高级系统配置-------------环境变量-----------在系统变量下新建, 2.1 新建变量名为JAVA_原创 2017-11-10 11:47:59 · 411 阅读 · 1 评论