![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门
文章平均质量分 80
Lv@GY_fighter
十年磨一剑!
展开
-
Java笔记 ------ 第三弹
1、static关键字 来由:静态的东西是大家共有的,且只被加载一次. 静态的东西是属于类的,所以可以用类名直接访问. 静态的方法只可以访问静态成员(变量or方法) 非静态的方法可以访问静态成员 类的初始化顺序: ..........静态的方法中不能以任何方式引用this或super关键字 *当构造函数私有时,我们如何在类的外部创建该类的实例(单例模式)原创 2018-01-21 16:03:10 · 153 阅读 · 0 评论 -
Java入门笔记------第二弹
1、值传递和地址传递 指针:就是一个变量,这个变量存储的是另一个变量的地址。 如果一个变量存储的是另一个变量的内存地址,我们就说这个变量指向另一个变量。 指针就是地址2、构造函数:1.函数名与类名相同2.没有返回值类型,从某种意义上来讲,返回的是这个类的对象3.我们在创建对象的时候调用构造函数,用new关键字来调用 Rect rec=new Rect();原创 2018-01-21 15:58:55 · 233 阅读 · 0 评论 -
JavaSE基础小结
JavaSE OOP OOA OOD 一、类和对象 Math.random(); Random nextInt(10); Arrays.sort(int[] a); String split() replaceAll() subString(0,3) StringBuffer reverse() append() 同步 StringB原创 2018-01-21 16:44:30 · 261 阅读 · 0 评论 -
Java入门第十弹
多任务处理有两种不同的类型: 一、基于进程的: 进程(process)本质上说一个执行的程序。因此,基于进程的多任务处理的特点是允许你的计算机同时运行两个或更多的程序。 eg:你在运用文本编辑器的时候可以同时运行java编译器。在基于进程的多任务处理中,程序是调度所分配的最小代码单位。二、基于线程的: 在基于线程的多任务处理环境中,线程是最小的执行单位。这意味着一个程序可以同时执行两个原创 2018-01-21 16:42:22 · 229 阅读 · 0 评论 -
Java入门 ---- 第九弹
集合 :本质是动态数组 使用集合的几种基本操作: 1、将对象添加到集合中 2、从集合中删除对象 3、查找一个对象是否位于集合内 4、从集合中检索对象 5、遍历集合,逐个查看每个元素 java集合框架中具有三个主要的数据结构,均实现了Collection(接口) List—-1.可以包含重复的元素;2.以元素加入链接表的先后顺序作为元素的检索顺原创 2018-01-21 16:38:58 · 172 阅读 · 0 评论 -
Java入门 ----第八弹
来由:我们希望定义一个类可以访问另一个类里面的私有成员。一、内部类(第一种形式):定义在一个类内部的类。 1)内部类拥有访问外部类所有成员的权限(包括私有成员)。 2)外部类可不可以直接访问内部类的成员?(需要通过内部类的对象来访问) 3)内部类可以看成是一个成员类,所以成员变量和成员方法所具有的属性,内部类同样具有。 4)定义在类的内部的类,编译后会不原创 2018-01-21 16:30:59 · 133 阅读 · 0 评论 -
Java入门-----第七弹
IO流:java程序是通过流来完成输入/输出。java.io.*字节流和字符流字节流(byte stream):以字节为读写单位字符流(character stream):以字符为读写单位 1.国际化2.提高了读写效率一个字符占两个字节,一个汉字占两个字节。java中是双字节(unicode)编码,所以,一个字符占两个字节。utf-8 国际化gb2312原创 2018-01-21 16:20:04 · 193 阅读 · 0 评论 -
Java入门 ----- 第六弹
垃圾回收机制(GC): Garbage Collection垃圾:没有引用的对象,就是垃圾.java程序的多个部分(方法、变量、对象)驻留在内存中以下两个位置:栈和堆。*实例变量、数组和对象-------堆上。*局部变量和方法-------------栈上。java程序中,new 出来的东西都是驻留在堆(heap)内,栈(stack)里空间调用完都会自动释放,而堆原创 2018-01-21 16:18:06 · 192 阅读 · 0 评论 -
Java入门-----第五弹
1、 override规则 返回值类型 方法名 (参数表)都要相同 +访问修饰符?1、子类方法修饰符的范围要大于等于父类 public protected default private 大---------------------------------->小2、如果返回值存在子父类的情况,子类方法的返回值范围要小原创 2018-01-21 16:11:42 · 133 阅读 · 0 评论 -
Java笔记------第四弹
1、了解Object类中的equals() 和 toString() String、Integer类中的equals() 父类: 基类 子类: 派生类 Object 类是所有类的父类. 输出一个对象:类名@内存地址,就相当于输出这个对象toString()返回值; equals() 比较的是什么?? Object类中的equals()比较的是两个对象的地址原创 2018-01-21 16:07:23 · 122 阅读 · 0 评论 -
Java笔记------第一弹
学习Java的基本常识C语言 源程序扩展名: .c 目标程序扩展名: .obj 可执行程序扩展名: .exe .exe已经是机器码(含有cup的指令) 是编译型语言Java语言 源文件后缀为 .java–编译后–.class,由jdk(JVM 相当于 java的CPU)解释执行 是 解释型语言原创 2017-11-30 22:03:59 · 269 阅读 · 0 评论