随笔分类 - 基础+进阶
摘要:局部内部类的fina问题 /* * 注意点:局部内部类,如果希望访问在方法的局部变量,那么这个局部变量必须是有(有效final的) * */ public void MethodOuter(){ final int num =10; //所在方法的局部变量 class Myinner{ // 内不类
阅读全文
摘要:内部类的同名变量访问 public class Outer { int sum = 10; //外部成员变量 public class inner{ int num =20; // 内部成员变量 public void methodinner(){// 内部成员方法的局部变量 int num =30
阅读全文
摘要:接口和多态案例 笔记本电脑 笔记本电脑(Laptop),简称笔记本,又称“便携式电脑,手提电脑、掌上电脑或膝上型电脑”,特点是机身小巧。比台式机携带方便,是一种小型、便于携带的个人电脑。通常重1-3公斤。 笔记本电脑通常会使用预留USB接口的功能 案例分析 进行描述笔记本类,实现笔记本使用USB鼠标
阅读全文
摘要:红包实例 上次外面讲了红包的案例思路,来实现一下 写一个User类 public class User { private String name; private int balance; //余额 public User(String name, int balance) { this.name
阅读全文
摘要:发红包案例 首先来分析一下: 需要创建一个用户类,群主类,管理成员类 来画图看一下
阅读全文
摘要:java语言的三大特征 java语言是单继承的,一个类的直接父类只能有唯一一个 我们来画个图来看一下
阅读全文
摘要:继承中的方法覆盖重写 应用场景 比如我们现在有一款手机,然后我们通以前的旧手机 在来更新一下新手机 我们先来实例的旧手机元素 public class UsedMobile { private String name; private String call; public UsedMobile(S
阅读全文
摘要:Matn数学工具类 这个方法中有许多数学的方法 我们看几个常用的 public static void main(String[] args) {// 向上取整 System.out.println(Math.ceil(9.8)); System.out.println(Math.ceil(8.8)
阅读全文
摘要:数组工具Arrays Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见操作 我们来写一些操作看一下 里面有好多方法,我们来看几个常用的 我们来看一下最常用的 sort 排序 public static void main(String[] args) { int[] a
阅读全文
摘要:静态static的内存图 我们来看一下static 的内存图,我们先来写一个示例 private String name; private int age; private String classroom; public Student(String name, int age, String c
阅读全文
摘要:Random概述和基本使用 Random是用来随机数字,使用有3部分 1,导报,2,创建 ,3,使用 那么我们写个测试看一下 public static void main(String[] args) { Random random = new Random(); for (int i1 = 0;
阅读全文
摘要:匿名对象 我们先来看一下正常的对象、 Phone phone = new Phone(); 正常的对象有返回变量名 那么匿名对象呢就是没有名字的对象,那么我们来看一下 new Phone(); 这样的就是没有变量名字的对象,就叫匿名对象 普通的对象使用变量名字点出方法或赋值的 那么匿名对象直接在后面
阅读全文
摘要:Scnner键盘录入练习求和 来做一个测试,用键盘录入写出三个值,来求出值中最大的数,然后在写俩个数字,求出和 public class ScnnerTest { public static void main(String[] args) { Scanner sc = new Scanner(Sy
阅读全文
摘要:使用对象类型作为方法的参数 创间以对象,参数写成一个对象类型的我们看一下 public static void main(String[] args) { Phone phone = new Phone(); method(phone); System.out.println(phone.getBr
阅读全文
摘要:手机类练习 我们来写一个小测试 ,来练习一下对象的创建和使用 首先我们先来创建一个手机的类 属性有 手机的品牌 . 手机的价格 , 手机的颜色 分别使用 get,set 有参 我无参 public class Phone { private String brand;// 品牌 private do
阅读全文
摘要:数组作为方法参数 在我们需要大量写入数组的时候,需要大量的遍历数组。 那么我们这个时候,就需要来写出一个方法。在我们需要的时候调用这个方法 public class Array4 { public static void main(String[] args) { int[] array={1,45
阅读全文
摘要:数组中的最值 我们来创建一个数组 然后求出数组中的最大值 public class Array4 { public static void main(String[] args) { int[] array={12,15,45,78,31,2,100}; int max =array[0]; for
阅读全文
摘要:空指异常 如果我们在创建一个数组时,没有给出元素在运行的时候就会报空指针异常 public static void main(String[] args) { int[] ints = null; System.out.println(ints[1]);} 我们来看一下运行结果 数组长度的获取 假如
阅读全文
摘要:俩个数组引用同一个数组 首先我们先创建两个数组 ,第一个数组存储的内容赋值到第二个数组存储的内容当中 public static void main(String[] args) { int[] ints = new int[3]; System.out.println(ints[0]); Syst
阅读全文
摘要:栈的划分 java走中存心需要划分为5个部分: 1栈(Stack):存放的方法都是局部变量,真正方法运行都是在栈当中 局部变量:方法的参数,或者是方法{}内部的变量 特点:有作用域:一旦超出作用域,立即从栈内存中消失 堆(Heap):凡是new出来的,都是在堆当中 对内存里面的东西都是有一个地址值:
阅读全文

浙公网安备 33010602011771号