![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
枯寂麻辣
这个作者很懒,什么都没留下…
展开
-
排序算法,冒泡,高级选择排序
冒泡:相邻的两个比较,如果前面的比后面的大就换位置package lesson04;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub //数组高级选择排序原理 int[] arr = {23,55,56,32,54}; for(...原创 2020-03-11 10:50:59 · 90 阅读 · 0 评论 -
统计不同类型字符个数
package lesson04;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub //案例:统计不同类型字符个数 String password = "abc23Asd^4"; //密码:大写,小写,数字,特殊字符 ...原创 2020-03-03 12:11:25 · 510 阅读 · 0 评论 -
java用户登入模拟
package lesson02;import java.util.Scanner;public class demo02 { public static void main(String[] args) { // TODO Auto-generated method stub /* * 案例:模拟用户登入 * 需求:模拟登入,给三次机会,并提示还有几次 * ...原创 2020-03-03 10:51:46 · 216 阅读 · 0 评论 -
Eclipse一个标准的学生类
package lesson04;/* * 一个标准学生类,上来就把下面四个步骤先实现 * 成员私有属性 * 空参构造方法 * 有参数构造方法 * 私有属性的get/set方法 */public class Student { private String name; private int id; private double height; public Student...原创 2020-02-25 16:35:52 · 691 阅读 · 0 评论 -
抽象类与接口的区别
package lesson01;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /* * 1.抽象类: * 属性:可以变量,也可以常量 * 构造方法:有 * 成员方法:可以抽象,也可以非抽象 * 2.接口...原创 2020-02-24 23:22:27 · 75 阅读 · 0 评论 -
抽象类与接口类综合案例
package lesson03;public class demo01 {/* * 结论 * 如果一个类,既继承抽象类,又实现接口,最好不要用多态的写法 * 如果是多态的写法,接口的方法不能调用 */ public static void main(String[] args) { // TODO Auto-generated method stub /*练习—抽象类与接...原创 2020-02-24 12:29:37 · 244 阅读 · 0 评论 -
接口代码助你理解
package lesson02;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub }}interface AInterface{//接口的格式 public void say(); public void eat();}i...原创 2020-02-24 11:41:21 · 111 阅读 · 0 评论 -
接口代码带你理解接口
接口实例理解package lesson01;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /* * 接口的特点1.接口用关键字interface 表示 interface 接口名{ }2.类实现接口用 impleme...原创 2020-02-23 11:20:56 · 1223 阅读 · 0 评论 -
抽象类例题,
葵花宝典(更好的理解抽象类)package lesson01;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub //葵花宝典(更好的理解抽象类) 葵花宝典 yue = new 岳不群(); yue.自宫(); }}...原创 2020-02-23 09:13:21 · 404 阅读 · 0 评论 -
抽象类解释
抽象类可以理解为看不懂的类抽象类的特点抽象类和抽象方法必须用abstract关键字修饰(abstract class 类名 { })public abstract void eat();抽象类不一定有抽象方法,有抽象方法的类一定是个抽象类或者是接口抽象类不能实例化,(就是不能new)那么如何进行抽象类实例化?由具体的子类实例化。其实这也是多态的一种,抽象类多态抽象类的子类(要...原创 2020-02-22 10:54:15 · 145 阅读 · 0 评论 -
抽象类
抽象类可以理解为看不懂的类抽象类的特点抽象类和抽象方法必须用abstract关键字修饰(abstract class 类名 { })public abstract void eat();抽象类不一定有抽象方法,有抽象方法的类一定是个抽象类或者是接口抽象类不能实例化,(就是不能new)那么如何进行抽象类实例化?由具体的子类实例化。其实这也是多态的一种,抽象类多态抽象类的子类(要...原创 2020-02-18 20:57:18 · 63 阅读 · 0 评论 -
多态
多态:就是事物存在的多种形态java中存在多态的前提条件要有继承关系要有重写要有父类引用指向子类对象什么是方法重写:是指子父类出现一模一样的方法//成员变量:编译看左边(父类),运行看左边(父类)package lesson04;public class demo01 { public static void main(String[] args) { // TODO A...原创 2020-02-18 19:17:23 · 53 阅读 · 0 评论 -
java关键字final
package lesson03;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /* * final关键字修饰特点 * final修饰类,类不能被继承,做了丁克 * final修饰变量,变量就变成了常量,只能被赋值一...原创 2020-02-17 15:40:24 · 83 阅读 · 0 评论 -
java继承案例
package lesson01;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /*学生和老师案例 * 分别写个学生和老师类 * 相同属性:姓名,年龄 * 相同行为:吃饭 * 老师有特别的方法:讲课 * ...原创 2020-02-17 14:53:55 · 379 阅读 · 0 评论 -
JAVA键盘录入
1.导包:在class上面写入import java.util.Scanner;2.创建键盘录入对象 Scanner sc = new Scanner (System.in);3.通过对象获取数据int x = sc.nextInt();原创 2020-02-15 11:35:56 · 119 阅读 · 0 评论 -
数据可视化
什么是数据可视化:借助于图形化手段,清晰有效的传达于沟通科学可视化----信息可视化1.步骤 -数据接入—数据整合—数据处理(干净数据源)—数据分析—把数据结果可视化(图表)—数据展示...原创 2020-02-14 12:39:09 · 135 阅读 · 0 评论 -
java类继承特点
子类可以用父类的东西,父类不可以用子类的package lesson02;public class demo05 { public static void main(String[] args) { // TODO Auto-generated method stub /*1.java只支持单继承,不支持多继承 * 2.java支持多层继承(继承体系) * 如果想用这...原创 2020-02-13 20:54:41 · 152 阅读 · 0 评论 -
JAVA继承,使用情况重复代码多
java三大特性:1.封装,2.继承,3.多态继承好处提高了代码的复用性提高了代码的维护性让类与类之间产生关系,继承是多态的前提继承的弊端4. 类的耦合性增强了。5. 开发的原则:高内聚,低耦合6. 耦合:类与类的关系。内聚:就是自己完成某件事情的能力package lesson02;public class demo04 { public static void ...原创 2020-02-13 16:19:52 · 381 阅读 · 0 评论 -
JAVA静态代码块,应用场景,方法
package lesson02;public class demo03 { public static void main(String[] args) { // TODO Auto-generated method stub /*3.静态代码块【常用】 * 1.在类中方法外出现,并加上static修饰; * 2.用于给类进行初始化,在加载的时候就执行,并且只执行一次...原创 2020-02-13 15:21:32 · 1475 阅读 · 1 评论 -
JAVA猜字小游戏,键盘录入,循环,
在这里插入代码片```package lesson01;import java.util.Scanner;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub //猜数字小游戏 //需求:猜数字小游戏(数据在1-99之间) /*...原创 2020-02-13 14:42:51 · 163 阅读 · 0 评论 -
JAVA注释分三块,说明书
行注释,单行注释“//”快捷键【Ctrl+/】块注释(多行注释)“/* */” 快捷键【Ctrl+shift+/】文档注释,文档注释一般用于方法或类上“/** */”通过javadoc命令生成说明书javadoc -d 指定的文件目录 -author -version demo01.java在文档化进demo01的类必须为public...原创 2020-02-13 11:16:48 · 194 阅读 · 0 评论 -
java数组工具封装
package lesson01;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {15,98,45,25}; //获取最大值 int max=ArrayTool.getMax(arr); ...原创 2020-02-12 19:19:54 · 138 阅读 · 0 评论 -
java关键字static的注意事项
static的可以用来修饰属性,也可以用来修饰方法案例:用类来访问静态方法,不用对象访问静态方法在静态方法中是没有this关键字的,静态是随着类的加载而加载,this是随着对象的创建而存在,静态比对象先存在。静态方法只能访问静态的成员变量和静态的成员方法非静态方法可以访问静态的成员变量和静态的成员方法静态只能访问静态class Cat{String name;//非静态stat...原创 2020-02-12 11:37:15 · 141 阅读 · 0 评论 -
java定义类的方法
package lesson03;public class demo08 { public static void main(String[] args) { // TODO Auto-generated method stub Employee emp = new Employee("贾树行",006,1222); //调用 emp.say(); }}/...原创 2020-02-12 09:33:17 · 2810 阅读 · 1 评论 -
JAVA构造方法重载
构造方法重载是指:方法名相同,与返回值类型无关(构造方法没有返回值),只有参数列表package lesson03;public class demo03 { public static void main(String[] args) { // TODO Auto-generated method stub //第一种使用Person Person p1 = new Per...原创 2020-02-11 10:33:48 · 173 阅读 · 0 评论 -
JAVA封装
1.封装概述:是指隐藏对象的属性和实现细节,仅对外提供公共public访问方式2.封装好处:隐藏实现细节,提供公共的访问方式提高了代码的复用性和安全性。3.封装原则:封装原则将不需要对外提供的内容都隐藏起来。把属性隐藏,提供公共方法对其访问。4.private(私有)关键字特点是一个权限修饰符可以修饰成员变量和成员方法被其修饰的成员只能在本类中被访问当成员变量用pr...原创 2020-02-10 21:15:08 · 220 阅读 · 0 评论 -
java语言x++,++x,x--,--x的意思
int x=4;int m=--x;//自身减一之后在赋值m = 3;package lesson03;public class lesson04 { public static void main(String[] args) { // TODO Auto-generated method stub int x= 4; int y = (x++)+(++x)+(x);...原创 2020-02-10 10:27:08 · 2057 阅读 · 0 评论 -
方法的形式参数是类名的时候如何调用
package lesson02;public class demo03 { public static void main(String[] args) { // TODO Auto-generated method stub /* * 方法的形式参数是类名public static void print(Dog dog){} * 如果你看到了一个方法的形式参数是一个...原创 2020-01-03 19:03:22 · 329 阅读 · 0 评论 -
成员变量(属性)和局部变量的区别
成员变量和局部变量在类中的位置不同成员变量(属性):在类中方法外局部变量:在方法定义中或者方法声明成员变量和局部变量在内存中的位置不同成员变量:在堆内存(成员变量属于对象,对象进堆内存)局部变量:在栈内存(局部变量属于方法,方法进栈内存)成员变量和局部变量的生命周期不同成员变量:随对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而...原创 2020-01-03 18:20:40 · 544 阅读 · 0 评论 -
Java手机类定义
加粗样式package lesson02;public class demo01 { public static void main(String[] args) { // TODO Auto-generated method stub Phone ph1 = new Phone(); //给属性赋值 ph1.brand = "苹果"; ph1.price = 138...原创 2020-01-03 11:24:55 · 7855 阅读 · 0 评论 -
Java中类和对象的概念,声明个学生类,使用
类:是一组相关的属性和行为的集合 //事物的总称对象:是该类事物的具体体现 具体的事物类、属性、和方法的声明《掌握》类的声明:class关键字,eg:class Student属性声明:数据类型 属性名 ,eg:String name;方法声明:public 返回值 方法名(){}声明一个学生类/* * 类适用于描述事物的 * 类中有属性和行为 *///a>声明一个类...原创 2020-01-03 10:26:45 · 1628 阅读 · 0 评论 -
Java面向对象的基本概念
对象是指人们要进行研究的世界上的任何事物如何描述现实世界的事物1.属性:就是该事物的描述信息(事物身上的名词)2.行为:就是该事物能够做什么(事物身上的动词)Java中最基本的单位是类,Java中是用class来描述一件事物类中有成员变量,就是事物的属性类中有成员方法,就是事物的行为我们学习Java 编程学习什么声明类声明成员变量声明成员方法创建对象智慧对象干事...原创 2020-01-03 10:07:54 · 124 阅读 · 0 评论 -
快速读懂java
1.Java语言的特点简单高效面向对象适于网络分布式计算良好的跨平台特性丰富、强大的API类库2.java开发环境JRE:运行Java程序的必备环境,执行class文件。JDK:开发Java程序的必备环境,编写和测试Java程序,包括JRE和许多实用工具。javac.exe: 编译器java.exe: 解释器appletviewer: Applet小程序查看器ja...原创 2019-10-12 15:30:35 · 613 阅读 · 0 评论