- 博客(11)
- 收藏
- 关注
原创 JAVA基础 | 方法与构造方法的引用 + Lambda表达式实例(210119)
JAVA基础 | 方法与构造方法的引用 + Lambda表达式实例(210119)【1.方法引用】package test;//方法的引用 (使用"::"去引用)@SuppressWarnings("hiding")interface A<String,Integer>{ Integer a(String s); //抽象方法未被类实现,但通过引用实现了}public class Test_1 { public static void main(String[] arg
2021-01-19 17:34:57
153
原创 JAVA基础 | 泛型实例(210119)
JAVA基础 | 泛型实例(210119)【1.简单泛型】package chap11;//简单泛型实例//利用泛型类List去遍历Animal类型的对象import java.util.*;class Animal{ private String color; private String name; public String getColor() { return color; } public void setColor(String color) { this.
2021-01-19 14:38:58
275
原创 JAVA基础 | 异常处理基础实例(210117)
【1】package chap10;//try-catch结构实例public class Chap10_1 { public static void main(String[] args) { System.out.println("开始运算前"); try { int a=10/0; System.out.println("远算结果为:"+a); } catch(Exception e) { System.out.println(e); e.print
2021-01-17 22:53:33
158
原创 JAVA基础 | String类 与 StringBuilder类 传递类型的区别(210117)
JAVA基础 | String类 与 StringBuilder类 传递类型的区别(210117)【String类】 值传递 (形参不影响实参)【StringBuilder】 引用传递 (形参改变,实参也跟着改变)【实例】public class Test3 { public static void a(String s) { s=s+"!"; } public static String d(String s) { s=s+"??"; return s; } public s
2021-01-17 20:01:48
186
原创 JAVA基础 | 嵌套接口的分类与实例(210115)
JAVA基础 | 嵌套接口的分类与实例(210115)【1】interface中嵌套interface//接口中嵌套接口interface InterfaceOne{ public abstract void print(); public interface InterfaceTwo{ public abstract void say(); }}class Class implements InterfaceOne{ public void print() { System.
2021-01-15 17:45:04
363
1
原创 JAVA基础 | 内部类的分类与实例(210115)
JAVA基础 | 内部类的分类与使用实例(210115)【1】成员内部类(在类中定义的内部类)class Outerr{ public void print() { System.out.println("这里是外部类"); } public class Inter{ public void printt() { System.out.println("这里是内部类"+"\n下面是被调用的外部类方法"); print(); } } public void aaa(){
2021-01-15 17:33:22
114
原创 #JAVA误区:int[ ] b=a;
JAVA误区:int[ ] b=a;【误区反思】JAVA中数组与数组的赋值是将数组指向同一个地址,如例子中数组a的改变同时影响着b的改变。 public static int[] Reverse(int[] a) { int[] b=a; //a和b的引用相同 指的同一个位置,一个变另一个就会变!! for(int i=0,j=a.length-1;i<=a.length-1;i++,j--) { System.out.print("b: "); for(int k:b)
2021-01-10 11:55:29
700
原创 JAVA基础 | 遍历输出二维数组的两种方式(210110)
JAVA基础 | 遍历输出二维数组的两种方式【1】普通 for 型遍历输出public class ExampleOne { public static void main(String[] args) { int a[][]= {{1,2,3},{4,5},{6,7,8,9}}; //普通for型 遍历输出二维数组 for(int i=0;i<=a.length-1;i++) { for(int j=0;j<=a[i].length-1;j++) { Syste
2021-01-10 10:38:05
2085
原创 JAVA基础 | JAVA中的值传递与引用传递(210103)
Java基础 | Java中的值传递与引用传递(210103)Part 1 值的传递在方法调用时,实际参数把它的值传给对应的形式参数,方法执行中的形式参数的值得改变不影响实际参数的值 。(包括String类型的传递)package Chap4;//Java中值的传递class A{ public void changeNum(int i,int j) { int temp=i; i=j; j=temp; } public void changString(String a) {
2021-01-03 11:02:38
94
原创 JAVA基础 | 一段代码区分全局变量、成员变量、方法级局部变量、块级局部变量(210102)
一段代码区分全局变量、成员变量、方法级局部变量、块级局部变量package ch02;public class Chap2_10 { public void test1(){ System.out.println(name); //全局变量任意位置都可以用 Chap2_10 chap=new Chap2_10(); //成员变量-实例化后可调用 System.out.println(chap.x); //类内任意位置都可以用 } public static String name="我
2021-01-02 11:56:15
219
原创 JAVA基础 | 输入字符串进行大小写转化(210102)
JAVA基础 | 输入字符串进行大小写转化(210102)【1】目的:从键盘输入字符串,对其中的小写的英文字母进行大写转换。【2】要点:* 如何将字符串转换成char型数组* 如何对char型数组元素进行小写字母的判断【3】解决措施:& 调用String的实例方法 getchars(字符串起点,字符串结束点,数组,数组起始位置)& 利用Unicode的值进行判断 或者 直接和a、z进行比较package ch02;import java.util.Scanner;/*
2021-01-02 11:33:04
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人