合集-JavaSE基础
摘要:Markdowm语法学习 标题 通过“#”来表示,几个“#”,表示几级标题 字体 hello 一个*号,斜体 hello 两个*号,粗体 hello 三个*号,斜体加粗 hello 两个~号,废弃 引用 用 > 表示引用 分割线 用 表示分割线 图片 超链接 [点击跳转虎牙直播](在线直播_全部游戏
阅读全文
posted @ 2024-12-28 10:32
EndeavorX
摘要:文本编辑器编写HelloWorld 新建一个文件夹,存放代码 新建一个Java文件 ①文件后缀名改为 .java ②Hello.java 编写代码 public class Hello{ public static void main(String[] args){ System.out.p
阅读全文
摘要:next 方法使用介绍 import java.util.Scanner; public class scanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System
阅读全文
摘要:运算符 package Operator; import java.sql.SQLOutput; public class simpleOperator { public static void main(String[] args) { //Ctrl + D 快捷键 复制当前行到下一行 int a
阅读全文
摘要:变量 public class Variable { //常量使用final定义,修改局部变量也不会变化 static final double PI = 3.14; //类变量,随着类的结束而消亡,修改局部变量会变化 static double salary = 2500; //实例变量 ,从属于
阅读全文
摘要:public class Questiones { public static void main(String[] args) { //整数拓展 二进制0b 十进制 八进制0 十六进制0x int i=10; int i2=010; //八进制 int i3=0x10; //十六进制 // 输出
阅读全文
摘要:Array类 import java.util.Arrays; public class arrayDemo06 { public static void main(String[] args) { //Array类的使用 可以查找帮助文档 了解更多类的用法 下面举例几种 int[] a = {2,
阅读全文
摘要:方法基础用法 public class Demo01 { //main方法 public static void main(String[] args) { //调用方法 int add = add(3,4); System.out.println(add); test(); } public st
阅读全文
摘要:打印正三角形 public class TestDemo01 { public static void main(String[] args) { //打印三角形 5行 for (int i = 1; i < 5; i++) { for (int j = 5; j >= i;j--) { Syste
阅读全文
摘要:For的基础结构 public class ForDeom01 { public static void main(String[] args) { //求0-100之间奇数和偶数的和 int sumOdd = 0; int sumEven = 0; for(int i = 0;i <= 100;i
阅读全文
摘要:While 的基础结构 public class WhileDemo01 { public static void main(String[] args) { //输出1-100 int i = 0; while (i < 100){ i++; System.out.println(i); } }
阅读全文
摘要:Switch的基础结构 public class SwitchDeom01 { public static void main(String[] args) { char s = 'C'; switch (s){ case 'A': System.out.println("优秀"); break;
阅读全文
摘要:if的三种基础结构 import java.util.Scanner; //if单选择 public class IfDoem { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); S
阅读全文
摘要:平均数与求和 import java.util.Scanner; public class scanner03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //和 doubl
阅读全文
摘要:抛出异常 public class Test { public static void main(String[] args) { int a = 1; int b = 0; try { new Test().test(1,0); } catch (ArithmeticException e) {
阅读全文
摘要:内部类 public class Outer { private int id = 11; public int getId() { return id; } public void setId(int id) { this.id = id; } public void out(){ System.
阅读全文
摘要:接口 // interface 定义接口的关键字 ,接口都需要一个实现类 public interface UserService { // 接口中定义的属性都是常量 public static final 可以不写 很少在接口中定义常量 public static final int age =
阅读全文
摘要:抽象类 // abstract 抽象类 public abstract class Action { //抽象方法,只有方法名字,没有方法的实现 public abstract void doSomeThing(); /* 1.不能new这个抽象类,只能靠子类去实现他 2.抽象类中可以写普通方法 3
阅读全文
摘要:Static关键字 public class Student { private static int age; //静态的变量 private double score;//非静态的变量 public void run(){ go(); // 非静态方法可以调用静态方法,不可以调用非静态方法 }
阅读全文
摘要:instanceof 和 类型转换 public class Person { public void run(){ System.out.println("Person run"); } } /* //一个对象的实际类型是确定的 //new Student(); //new Person(); /
阅读全文
摘要:多态 public class Person { public void run(){ System.out.println("run"); } } public class Student extends Person{ @Override public void run() { System.o
阅读全文
摘要:方法的重载 //重写都是方法的重写,和属性无关 public class B { // public test(){ // System.out.println("B=>test"); // } public void test(){ System.out.println("B=>test"); }
阅读全文
摘要:Super的基本使用 /* 1.在Java中,所有的类,都直接或者简介继承 Object 类 2.contr + h 可以查看 继承的层次结构 3.java中只有单继承,没有多继承(子类只能有一个父类,父类可以有多个子类) */ //Person 父类 public class Person { p
阅读全文
摘要:封装的基本使用 package com.Gx.Study.Oop.Demo03; public class Student { //属性私有 封装 /* 1.提高程序的安全性,保护数据 2.隐藏代码实现细节 3.统一接口 4.系统可维护性增加 */ //名字 private String name;
阅读全文
摘要:构造器 public class Person { //一个类即使什么也不写,也会存在一个方法 String name; int age; //无参构造 显示书写 public Person() { } //有参构造:一旦定义的有参构造,就必须显示定义无参构造 public Person(Strin
阅读全文
摘要:方法的回顾 import java.io.IOException; public class Demo01 { //main 方法 public static void main(String[] args) { } //return 结束方法,返回一个结果,方法中后续无法再执行任何语句 publi
阅读全文
摘要:数组的简单操作 public class arrayDemo03 { public static void main(String[] args) { int[] array = {1,2,3,4,5}; //打印数组元素 for (int i = 0; i < array.length; i++)
阅读全文
摘要:二维数组的创建和遍历 public class arrayDemo05 { public static void main(String[] args) { int[][] arrays = {{1,2},{2,3},{3,4},{4,5}}; // 变量二维数组 for (int i = 0; i
阅读全文
摘要:冒泡排序 import java.util.Arrays; public class bubbleSort { public static void main(String[] args) { int[] a = {2,1,5,6,3,2,9,19,11}; bubbleSort(a); Syste
阅读全文
摘要:数组的定义和初始化 public class arrayDemo01 { public static void main(String[] args) { //1.声明数组 int[] nums; //int nums02[];不常用 //2.创建 nums = new int[10];//可以存放
阅读全文
浙公网安备 33010602011771号