博客专栏  >  编程语言   >  JAVA学习笔记

JAVA学习笔记

java入门学习笔记,以此记录学历路程

关注
1 已关注
18篇博文
  • Day14 多线程之第二种

    创建线程的第二种方式:实现Runnable接口。1,定义类实现Runnable接口。2,覆盖接口中的run方法,将线程的任务代码封装到run方法中。3,通过Thread类创建线程对象,并将Runnab...

    2018-03-01 21:06
    29
  • Day 13多线程的单例模式

    多线程下的单例//饿汉式不存在安全隐患class Single { private static final Single s = new Single(); private Single(){}...

    2018-02-24 17:10
    36
  • Day13 多线程入门之第一种创建

    进程:正在进行中的程序(直译).线程:就是进程中一个负责程序执行的控制单元(执行路径)多线程:一个进程中可以多执行路径。一个进程中至少要有一个线程。每一个线程都有自己运行的内容。这个内容称为线程要执行...

    2018-02-24 17:02
    36
  • Day12 包——基础

    单个文件://运行的时候    javac -d . ****.java 当前目录下建立目录并将class文件放在新建目录下 //运行的时候    java 包名.类名package pack;...

    2018-02-24 16:50
    27
  • Day 11 异常处理

    异常:是在运行时期发生的不正常情况(java通过面向对象的思想将问题封装成了对象)用类的形式对不正常情况进行了描述和封装对象,用异常类对其进行描述,不同的问题用不同的类进行具体的描述。 比如角标越界,...

    2018-02-20 13:03
    86
  • Day11 Object类中的四个函数

    类Object是类层次结构的根类每个类都使用Object作为超类,所有对象包括数组都实现这个类的方法public int hashCode() 返回该对象的哈希码值。public String t...

    2018-02-16 21:46
    64
  • Day10 多态 内部类

    某一事物的多种存在形态 不同的对象调用相同名称的函数父类或接口的引用指向其子类的对象好处        提高了代码的拓展性, 前期定义的代码可以使用后期的内容弊端        前期定义的内容不能使用...

    2018-02-15 17:49
    56
  • Day9 final 抽象类 接口 (类与接口同名)

    final关键字final是一个修饰符 可以修饰类,方法,变量final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量是一个变量,只能赋值一次为什么使用final修饰变量 一...

    2018-02-14 23:25
    45
  • Day8继承

    支持单继承 不直接支持多继承 对C++中的多继承机制进行改良单继承:一个子类只有一个直接父类 多继承:一个之类有多个直接父类(若父类中成员名字相同则冲突)多层继承((迭代式)父类产生子类)产生继承体系...

    2018-02-14 23:23
    35
  • Day8多行注释 单例设计模式

    多行注释'/**@author frank@version v1.0.0这是一个怎么样的函数@param 参数表@return 返回值*/javadoc -d myhelp(建立一个文件夹)...

    2018-02-14 23:20
    33
  • Day7 对象初始化顺序

    class fu{ // 静态变量 public static int num=12; // 变量 public int num2=23; ...

    2018-02-16 12:47
    33
  • Day7 构造函数 this指针 static修饰符

    构造函数特点 1 函数名与类名一致 2不用写返回类型 3 没有具体返回值作用 给对象初始化 注意 多个构造函数是以重载的形式存在调用顺序1 mian入栈 2创建p2对象开辟地址 3person(n...

    2018-02-14 23:14
    36
  • Day6 面向对象

    面向过程强调的是过程面向对象强调的是对象1.符合人类思考习惯 2.复杂问题简单化 3.执行者变成指挥者类 事物的描述 关注两方面 一个是属性 一个是行为对象 类的实例 new 产生对象...

    2018-02-14 23:10
    22
  • Day5数组 二分查找 进制转换 二维数组

    二分查找法。            第一种形式:public static int halfSearch(int[] arr,int key) { int max,min,mid; min = 0...

    2018-02-14 23:01
    25
  • Day4数组 排序

    1.选择排序2.优化版 直接对换角标 /* 选择排序。 */ public static void selectSort(int[] arr) { for(int x=0; x<arr...

    2018-02-14 22:47
    19
  • Day3数组

    @左边为 实体的类型 右边为 实体的哈希值第一种 元素类型 []数组名=new 元素类型 [元素个数]例 int [] array =new int [3];int array []= ne...

    2018-02-14 22:44
    22
  • Day2运算符 (逻辑运算符 位运算) 函数

    数据运算byte(一个字节) short(两个字节)int(四个字节) long(8个字节)char(两个字节)float(4个字节) double(8个字节)long类型后面要加l或L做后缀by...

    2018-02-14 22:40
    26
  • Day1流程控制和循环

    流程控制if( ) { } 为一条语句整体局部代码块决定局部变量的生命周期跳出即结束if else if else 的使用技巧使用大于的时候 先把大的数的范围放在前面的...

    2018-02-14 22:39
    37

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部