![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
缓行的蜗牛
这个作者很懒,什么都没留下…
展开
-
java基础-运算符
书写java的基本结构java的工程(project,java,application)包(package) baidu.com->com.baidu.eshop作用:防止出现命名冲突的类把不同功能和性质的代码放在专属的位置标识符:java中工程名/包名/类名(接口)/方法名/变量名/参数名表达式:标识符+运算符构成的句式运算符:算术运算符(双目):+ - * / %赋值运算符 (双目):= += -= *= /= %=关系运算符(双目):>原创 2021-03-12 13:54:50 · 88 阅读 · 0 评论 -
java基础
java基础1.java的基本概念1.1java的由来B->KB->MBSun 爪哇 Java1.2java的版本JavaSE:Java Standard Editon java 的标准版(第一和第二阶段学习)JavaEE: Java Enterprise Edition java 的企业版(第三阶段 服务器中部署)JavaMe: Java Micro Edition java的微缩版(Android 生态 google)1.3java的特点跨平台(一次编译,到处原创 2021-03-11 11:06:24 · 57 阅读 · 0 评论 -
java-多态
多态封装 继承 多态1.多态的前提多态:同一对象,在不同时刻体现出来的不同状态举例:水(液态,气态,固态)狗是狗,狗是动物多态的前提:继承关系要有方法重写,其实没有也可以,但是如果没有就没有意义要有父类引用指向对象狗 d=new 狗();动物 d=new 狗();class Animal { // 成员变量 public int num = 10; public void show() { System.out.println("show Animal"); }原创 2021-03-09 14:50:37 · 78 阅读 · 0 评论 -
java-继承
继承1.继承的基础1.1为什么需要继承class Student{ String name; int age; public Student() { } public void eat() { System.out.println("吃饭"); }}class Teacher{ String name; int age; public Teacher() { } public void eat() { System.out.println("吃饭"); }}原创 2021-03-09 13:08:38 · 154 阅读 · 0 评论 -
java-static
static1.static引入/***姓名和年龄都是变化的,我们大家能接受 因为每个人不一样 *但是我们都是中国人* 一样的国籍,每次创建对象,都要在堆内存开辟内存空间* 浪费内存,怎么办呢?*针对多个对象有共同的成员变量的值得时候*Java提供了一个关键字static(静态的)*/public class Person { private String name; private int age; static String country; public Person()原创 2021-03-09 09:59:06 · 81 阅读 · 0 评论 -
java-方法的参数对象
方法的参数对象class Car{ public void fly(){ System.out.println("汽车飞起来了..."); }}class Demo{ //Car 参数的类型 car 参数名 public void method(Car car){ //Car car 形式参数 car.fly(); }}public class CarDemo{ public static void main(String[] args){ Demo demo=new原创 2021-03-08 15:46:55 · 185 阅读 · 0 评论 -
java-数组的进阶
1.数组的进阶1.1数组的内存图解动态初始化静态初始化1.2定义一个方法,实现对整形数组的排序返回值类型:void参数列表:int[] arr//冒泡排序class ArrayTool { // 定一个方法,对int类型的数组进行排序 public void sort(int[] arr) { // 把一个数组进行排序 for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.le原创 2021-03-08 12:15:37 · 155 阅读 · 0 评论 -
java-成员变量与局部变量,封装
1.面向对象的进阶1.1成员变量和局部变量的区别//成员变量和局部变量的区别//1.在类中的位置不同// 成员变量:类中方法外// 局部变量:在方法中定义的变量(方法里面,方法声明中)//2.作用的范围不同// 成员变量:类中可以使用(成员方法)// 局部变量:只有在定义该变量的方法中使用//3.在内存中的位置不同// 成员变量:在堆内存// 局部变量:在栈内存//4.初始化值不同// 成员变量:有默认的初始化// 局部变量:没有默认的初始值,必须定义后赋值再使用//5.生原创 2021-03-08 12:25:40 · 299 阅读 · 1 评论 -
java-面向对象
1.面向对象1.1面向对象和面向过程思想的区别面向过程强调的是每一步的步骤,强调的是过程面向对象强调的是对象面向过程:买水 不能讲课 出门 去超市 选水 付钱 回来 喝水买电脑 查看配置 跑去数码广场 买了一台垃圾电脑 带回来 … 装环境面向对象:找个对象 班长 班长,我给你两块钱,你帮我买瓶水好好学习,不然找不到对象面向对象的思想更符合人类的习惯,为什么?懒因为面向对象的思想把我们从执行者变成了指挥者1.2那什么是对象万物皆是对象1.3什么是类同一种类别的对象他们是一个类原创 2021-03-07 12:16:02 · 112 阅读 · 2 评论