摘要: 一、创建字符串: /* 创建字符串的常见3+1方式: 三种构造方法: public String()空白字符串,不含任何内容 public String(char[] array)根据字符数据的内容,来创建对应的字符串 public String(byte[] array)根据字节数据的内容,来创建 阅读全文
posted @ 2020-06-07 23:17 蹲马路牙子吃炒面 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 相较于之前所学的数组,ArrayList的长度是可以变化。 一、ArrayList基本使用: import java.util.ArrayList; /* ArrayList集合的长度是可以随意变化的,区别于数组 ArrayList的<> 中只能是引用类型,不能是基本类型 注意: 对于ArrayLi 阅读全文
posted @ 2020-06-07 22:12 蹲马路牙子吃炒面 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、构造方法 概念:专门用来创建对象的方法,当new 一个对象的时候,其实就是调用其构造方法 格式: public 类名称(参数类型 参数名称){ 方法体 } 注意事项: 1、构造方法名称必须与所在类名称相同(大小写也一致) 2、构造方法没有返回值 3、若没有自定义编写构造方法,其实构造方法也是存在 阅读全文
posted @ 2020-06-07 00:14 蹲马路牙子吃炒面 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、简单理解面向对象: 设想自己想吃美食: 1、如果是自己动手做的话,大致需要从准备材料、生火、煎炒油炸等一系列步骤(过程) 2、找到一家饭馆,只需下单,告诉店家你要吃什么(此时是别人帮你做出来了,然后享受你的美食即可) 很明显第2种会很省事,别人会帮你完成那些步骤,给你呈上现成的结果; 面向过程: 阅读全文
posted @ 2020-06-07 00:12 蹲马路牙子吃炒面 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 方法的重载一个类中多个方法的名称一样,但是参数列表不一样方法重载与下列因素有关:1、参数个数不同2、参数类型不同3、参数的多类型顺序不同 public static void main(String[] args) { //此处调用的时候,只需注意参数列表就行,会自动找到相匹配的方法 System. 阅读全文
posted @ 2020-06-07 00:10 蹲马路牙子吃炒面 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 循环结构的基本组成部分: 1、初始化语句:最先执行,只执行一次 2、条件判断:成立则循环继续,不成立则退出此次循环 3、循环体:循环语句 4、步进语句 1、for 循环 for (int i = 0; i < 3; i++) { System.out.println("坚持!!!"); } 2、wh 阅读全文
posted @ 2020-06-07 00:09 蹲马路牙子吃炒面 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、算术运算符 四则运算(加减乘除):+ - * / 取模运算:% 自增:++ 自减:-- int a = 10;// “=” 号在这里即代表赋值 int b = 20; int c = 25; int d = 25; System.out.println("a + b = " + (a + b)) 阅读全文
posted @ 2020-06-07 00:08 蹲马路牙子吃炒面 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、选择结构 1、if语句 int age = 16; if (age < 18) { System.out.println("未成年人不得进入!"); } 2、if ... else语句 int num = 13; if (num % 2 == 0){ System.out.println("偶数 阅读全文
posted @ 2020-06-07 00:06 蹲马路牙子吃炒面 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、Scanner类:获取键盘输入 基本语法:Scanner s = new Scanner(System.in); 前提:导包语句,import java.util.Scanner; import java.util.Scanner; public class Demo01ScannerSum { 阅读全文
posted @ 2020-06-07 00:05 蹲马路牙子吃炒面 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特征:封装、继承、多态 封装性在java当中的体现: a、方法就是一种封装 b、关键字private也是一种封装 public class Person { String name ; private int age;//使用private修饰,超出本类范围就不能直接使用了 public 阅读全文
posted @ 2020-06-07 00:04 蹲马路牙子吃炒面 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、数组的概念:是一种容器,可以同时存放多个数据值 数组的特点:1、是引用数据类型2、数组当中的数据类型必须统一3、数组的长度在程序运行期间不可改变数据的初始化:1、动态初始化(指定数组的长度); 数据类型[] 数组名称 = new 数据类型[数组长度];2、静态初始化(指定数组的内容) 基本格式: 阅读全文
posted @ 2020-06-07 00:03 蹲马路牙子吃炒面 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 方法的四种样式: 无参无返; 无参有返; 有参无返; 有参有返; public class MethodDefine { public static void main(String[] args) { //方法的调用 method1(); int result = method2(); Syste 阅读全文
posted @ 2020-06-07 00:02 蹲马路牙子吃炒面 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 数据类型转换: 1、自动类型转换:数据范围需满足从小到大时使用 long num1 = 100; System.out.println(num1); 上图:将int类型的数字100,赋值给long类型的num1,此时即自动转换 2、强制类型转换:一般不推荐使用 如上图,当将long类型的数值100L 阅读全文
posted @ 2020-06-07 00:00 蹲马路牙子吃炒面 阅读(156) 评论(0) 推荐(0) 编辑