java分享
无用=有用
这个作者很懒,什么都没留下…
展开
-
java抽象方法和抽象类
抽象方法:使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现抽象类:包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,是子类之间更加通用。意义:为子类提供统一的模板和规范,子类必须实现父类。案例:package cn.ckj//抽象方法 没有实现,其子必须实现public abstract class Animal{ abstract原创 2020-06-20 13:33:56 · 125 阅读 · 0 评论 -
java中栈与堆的区别
栈:1.描述的方法执行的内存模型2.JVM每个线程创建一个栈,用于存放该线程执行方法的信息3.栈属于线程私有,不能实现线程间的共享4.栈的存储特性是是:先进后出,后进先出5.栈是由系统自动分配,速度快!是个连续的内存空间堆:1.存储创建好的对象和数组2.JVM只有一个堆,被所有线程共享3.是一个不连续的空间,分配灵活,速度慢。4.方法区(静态区),存放程序中永远是不变的或唯一的内容。...原创 2020-06-19 16:30:12 · 78 阅读 · 0 评论 -
控制语句-3大基本语句
顺序结构:先执行a,在执行b条件判断:如果…则…2.1 语法结构:if(布尔表达式){语句块}2.2 流程图:2.3 if-else双分支结构语法结构:if (布尔表达式){语句块1}else{语句块2}2.4 流程图:2.5 if-else if else 多分支结构if(布尔表达式){语句块1;}else if (布尔表达式){语句块2;}…else if(布尔表达式n){语句块n;}2.6 流程图2.7 switch语句语法结构:switc.原创 2020-06-17 18:06:18 · 228 阅读 · 0 评论 -
java优先级表
注意:逻辑非>逻辑与>逻辑或原创 2020-06-17 10:17:40 · 295 阅读 · 1 评论 -
java安装和环境配置
step1:下载jdk(根据需要选择不同的版本),网址:https://www.oracle.com/java/technologies/javase-downloads.html一般情况下电脑是64位的选择这个:直接下载安装即可。step2:配置环境变量此电脑(window10)右击点击属性在系统变量中设置新建一个JAVA_HOME(安装路径):C:\Program Files\Java\jdk-14.0.1path路径:%JAVA_HOME%\binstep3:测试原创 2020-06-16 20:01:09 · 249 阅读 · 0 评论