09 2021 档案
摘要:package se.oop.object; public class Person { //一个类即使什么都不写,他也会存在一个方法 /* 构造器作用 1.实例化初始值 2.使用new关键字,本质就是在调用构造器方法 */ //构造器快捷键:alt+insert+constructor+ok生成有
阅读全文
摘要:创建类 类是一种抽象的数据类型,它是对某一事物的整体描述,并不能代替某一具体的事物 #一个类里面只有属性跟方法 public class Studyent { //属性:字段 String name; int age; //方法 public void study(){ //this:当前这个类
阅读全文
摘要:回顾方法的定义 package se.oop;//Dome01就是类public class Demo01 { //main方法 public static void main(String[] args) { } /*修饰符 返回值类型 方法名(形参) //方法体 return:返回值 */
阅读全文
摘要:面向过程(重点) #面向过程:适用处理简单的问题,就是第一步做什么,第二步做什么…… 比如说搬砖,第一步要干什么第二步做什么 面向对象(重点) #面向对象:适用处理复杂的问题,就是分类,首先思考问题需要哪些分类,然后进行对这些分类进行单独的思考,最后对某个分类的细节问题进行面向过程的思考。 比如说建
阅读全文
摘要:稀疏数组 #当一个数组中大部分元素为同一值时的时候使用 #处理方式: 1.记录数组一共有几行几列,有多少个不同的值 2.把不同值的元素和行列以及值记录在小规模的一个数组中 3.稀疏数组占用内存小,减少IO的运算时间增加效率 public class AaaayDome08 { public stat
阅读全文
摘要:Arrays类 #Arrays类的方法都是static修饰的静态方法,在使用时可以直接使用类名进行调用,而不用使用对象来调用,不用不是不能调用 package se.he.array;import java.util.Arrays;public class ArrayDome06 { publi
阅读全文
摘要:二维数组 二维数组就是数组里面的数组,下标就是数组 用[ ] [ ]创建二维数组 public class ArrayDome05 { public static void main(String[] args) { //二维数组 /*[4]行[3]列 *1,2,3 arrays[0] *2,3,4
阅读全文
摘要:数组的使用 #For-Each 循环 #数组作方法入参 #数组作返回值 public class ArrayDome03 { public static void main(String[] args) { int[] array = {1,2,3,4}; //打印这个数组 for (int i =
阅读全文
摘要:简单说明一下java的内存分析 堆: 存放new的对象和数组;包括其中的值 可以被所有的线程共享,不会被别的对象引用 栈: 存放基本变量类型 引用对象的变量(会存放这个引用在堆里面的具体地址) 静态初始化: //静态初始化 : 声明创建+赋值int[] nums = {1,2,3,4,5,6,80,
阅读全文
摘要:数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的 先后次序排列组合而成 每一个数据称作一个数组元素,每个数组元素可以通过下标来访问他们比如说1-10,下标是从0开始,那就是9个下标 数组的声明与创建 public class ArrayDome01 { //数组类型
阅读全文
摘要:练习题:用各种循环方法写一个控制台计算器 要求: 能实现加减乘除四则基本运算 能循环接收数据 交互使用 do...while public class ClacDoWhileDome02 { public static void main(String[] args) { System.out.pr
阅读全文
摘要:public class Dome06 { public static void main(String[] args) { System.out.println(f(5)); } //递归:自己调用自己就是递归,适合用于小数字运算,大数容易卡死电脑,看情况使用 public static int
阅读全文
摘要:命令行传参 D:\java\javaSE\基础语法\src\se\he\method>javac Dome03.java D:\java\javaSE\基础语法\src\se\he\method>java Dome03 错误: 找不到或无法加载主类 Dome03 D:\java\javaSE\基础语
阅读全文
摘要:方法 //System.out.println();//程序已经写好的方法,只是调用 // 类、 对象、 方法名int sum = add(10, 20);//实际参数:实际调用传递给下面变量类型的值System.out.println(sum); public static int add(in
阅读全文
摘要:练习题:用idea打印出三角形 #看懂此章学懂for循环逻辑 public class TestDome01 { public static void main(String[] args) { //打印三角形 //一个嵌套for循环内一个内部循环先执行外部for // 然后执行内部for,直到内
阅读全文
摘要:break #于任何循环语句的主体部分,用于强行退出循环 #不执行循环中剩下的语句,也可以用于switch语句中使用 #只是用于跳出循环,不会终止语句 public class BreakDome01 { public static void main(String[] args) { int i
阅读全文
摘要:switch多选择结构 #switch case语句是多选择结构的另外一种实现方式 #判断一个值与另一个值是否相等 #switch语句中的变量可以是整数类型或者字符类型 #case标签必须为字符串常量或者字面量 public class SwitchDome01 { public static vo
阅读全文
摘要:打印九九乘法表 //1.先打印第一行//2.把固定的一个1循环包起来//3.使i<=j;去掉重复运算//调整样式//表达式起到了最关键的作用,以后一定要优先思考表达式的运用//解决问题学会如何切入问题,大问题变成多个小问题然后逐个击破,养成习惯//用while与for打印出九九乘法表 for (
阅读全文
摘要:for循环结构(重要部分) #for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构 #for循环执行次数是在执行前就确定的 //while循环结构 int a =1;//初始化值 while (a<=100){//条件判断 a+=2;//迭代 System.out.println(a)
阅读全文

浙公网安备 33010602011771号