@@ -10,16 +10,11 @@ public class ArraysTest {
int[] aa = new int[]{4,2,3};
System.out.println(aa);
System.out.println(Arrays.toString(aa));
-
Arrays.sort(aa);
// int[] bb = new int[]{9,8,7,6,5,4,3,2,1};
// Arrays.sort(bb,2,7); //左闭右开
// System.out.println(Arrays.toString(bb));
int[] bb = new int[]{1,2,3,4,5,6,7};
int i = Arrays.binarySearch(bb, 7);
System.out.println(i);
@@ -0,0 +1,31 @@
+package com.sf.day06;
+
+/**
+ * 根据所有小动物的共同属性抽象出来的一个类
+ */
+public class Animal {
+ public String name;
+ public int age;
+ //成员方法
+ public void eat(){
+ System.out.println("小动物吃吃");
+ }
+ /**
+ * eat的重载方法
+ public void eat(String name){
+ System.out.println(name+"吃吃");
+ public void run(){
+ System.out.println("小动物溜溜");
+ public void run(String name){
+ System.out.println(name+"溜溜");
+}
@@ -0,0 +1,36 @@
+ * 汽车类
+public class Car {
+ public Long serId;
+ public String carNo;
+ public Double price;
+ public String color;
+ System.out.println("车行驶");
+ public void eat(String color , String name){
+ System.out.println(color+"色的"+name+"车正在加油");
+ public static void main(String[] args) {
+ Car car = new Car();
+ car.name = "捷达";
+ car.color = "黑";
+ car.carNo = "黑A88888";
+ car.serId = 123455L;
+ car.price = 999.99D;
+ car.run();
+ car.eat(car.color, car.name);
@@ -0,0 +1,26 @@
+ * 丈夫类
+public class Husband {
+ public String desc;
+ //妻子
+ public Wife wife;
+ @Override
+ public String toString() {
+ return "Husband{" +
+ "name='" + name + '\'' +
+ ", age=" + age +
+ ", desc='" + desc + '\'' +
+ ", wife=" + wife +
+ '}';
@@ -0,0 +1,40 @@
+ * ikun类 object类是所有对象的父类
+public class IKun {
+ * 属性
+ public String hair;
+ // IKun{name='蔡徐坤', hair='中分', age=18}
+ return "IKun{" +
+ ", hair='" + hair + '\'' +
+ *
+ * 方法
+ public void playBask(){
+ System.out.println("IKun打篮球");
+ * 重载方法
+ public void playBask(String name,int age){
+ System.out.println(age+"岁的"+name+"打篮球");
@@ -0,0 +1,32 @@
+ * 学生类
+public class Student {
+ public int sex;
+ public Double height;
+ public void study(String name){
+ System.out.println(name+"正在学习");
+ public void homeWork(String name){
+ System.out.println(name+"正在做家庭作业");
+ Student student = new Student();
+ student.name = "李琳";
+ student.age = 18;
+ student.height = 158.8;
+ student.sex = 0; //0代表的是女
+ student.study(student.name);
+ student.homeWork(student.name);
@@ -0,0 +1,13 @@
+ * 指明当前Test01这个类是属于com.sf.day06包下
+ * 创建包名的注意事项:
+ * 包名首字母全部小写
+ * //包名也遵守驼峰命名 xxxYyyZzz 全部都小写 也行 (这种推荐)
+ * 包名的定义 : 公司域名的倒叙 百度公司 www.baidu.com loveCoding
+ * com.sf com.loveCoding.test.自定义 (见名知意)
+ * com.lovecoding.dev
+public class Test01 {
+public class Test02 {
+ //丈夫对象
+ Husband h = new Husband();
+ h.name = "张三";
+ h.age = 22;
+ h.desc = "高达帅气";
+ //类属性 默认 null
+ //创建 妻子对象
+ Wife wife = new Wife();
+ wife.name = "小红";
+ wife.age = 25;
+ wife.desc = "温柔大方";
+ wife.husband = h;
+ //在丈夫属性中给妻子 赋值
+ h.wife = wife;
+ System.out.println("丈夫信息:"+h.name+" "+h.age+" "+h.desc);
+ System.out.println("妻子信息:"+h.wife.name+""+h.wife.age+" "+h.wife.desc);
+ //通过妻子访问丈夫
+ System.out.println(wife.husband.name);
@@ -0,0 +1,52 @@
+import org.omg.CORBA.TRANSACTION_MODE;
+ * 随机输出A-Z
+public class Test03 {
+ * 静态方法 类名.方法名
+ * @return
+ public char getChar(){
+ * A-Z char
+ * Math.random(); [0,1] Double
+ * a,b Math.random()*(b-a+1)+a
+ return (char)(Math.random()*26+'A');
+ * 生成1-6的随机数
+ * @param
+ public int getNumber(){
+ return (int) (Math.random()*6+1);
+ Test03 test03 = new Test03();
+// for (int i= 0;i<10;i++){
+// char aChar = test03.getChar();
+// System.out.println(aChar);
+// }
+ Boolean flag = true;
+ while (flag){
+ char aChar = test03.getChar();
+ if(aChar == 'Z'){
+ flag = false;
@@ -0,0 +1,21 @@
+public class Wife {
+ public Husband husband;
+ return "Wife{" +
+ ", husband=" + husband +
@@ -0,0 +1,14 @@
+package com.sf.day06.animal;
+import com.sf.day06.Animal;
+ Animal animal = new Animal();
+ animal.name = "小狗";
+ animal.age = 1;
+ animal.eat(animal.name);
+ animal.run(animal.name);
@@ -0,0 +1,24 @@
+ * 小猫
+ * 在Test02 创建Animal()类
+ * new Animal(); new 类名();
+ * Animal animal
+ * Animal 类型
+ * animal 变量
+ animal.name = "小猫";
+ animal.age = 9;
@@ -0,0 +1,29 @@
+package com.sf.day06.car;
+ * 聚合关系
+ public String carName;
+ public Luntai luntai;
+ return "Car{" +
+ "carName='" + carName + '\'' +
+ ", luntai=" + luntai +
+ car.carName = "丰田";
+ Luntai luntai = new Luntai();
+ luntai.LName = "米其林";
+ car.luntai = luntai;
+ System.out.println(car);
@@ -0,0 +1,16 @@
+public class Luntai {
+ public String LName;
+ public Integer size;
+ return "Luntai{" +
+ "LName='" + LName + '\'' +
+ ", size=" + size +
@@ -0,0 +1,17 @@
+import com.sf.day06.Car;
@@ -0,0 +1,20 @@
+package com.sf.day06.ikunObject;
+import com.sf.day06.IKun;
+ /*
+ IKun iKun 内存中(栈)
+ new IKun(); 堆
+ IKun iKun= new IKun();
+ iKun.name = "蔡徐坤";
+ iKun.age = 18;
+ iKun.hair = "中分";
+ System.out.println(iKun);
+ iKun.playBask();
+ iKun.playBask(iKun.name, iKun.age); //实参
@@ -0,0 +1,15 @@
+package com.sf.day06.student;
+import com.sf.day06.Student;
+ //创建学生的对象 alt + enter
+ student.name = "小明";
+ student.age = 20;
+ student.sex = 1;
+ student.height = 186.1;