Java
学习交流
Flying.Zh
这个作者很懒,什么都没留下…
展开
-
数组和集合的区别
区别一: 数组既可以存储基本数据类型,又可以存储引用数据类型,存储基本数据类型的是值,存储引用数据类型的是地址值。集合只能存储引用数据类型,也可以存储基本数据类型但在存储时会自动装箱变成对象。 区别二: 数组长度是固定的,不能自动增长。集合的长度是可变的,可以根据元素的增加而增加。 推荐: 如果元素的数量是固定的使用数组,如果元素个数不固定推荐使用集合。 ...原创 2019-04-10 08:36:21 · 936 阅读 · 0 评论 -
多态成员访问特点
1.父类对象访问非静态成员方法时,运行时看父类中是否有该成员方法,运行时访问子类的成员方法。 2.父类对象访问成员变量和静态成员方法时都访问自己的成员变量和成员方法。 ...原创 2019-03-26 22:21:30 · 282 阅读 · 0 评论 -
静态代码块与构造代码块
原创 2019-03-26 22:01:53 · 96 阅读 · 0 评论 -
break和continue
break一般使用在switch或循环中,用于终止所有循环;continue一般用在循环中,用于终止本次循环,继续下次循环。 听起来可能比较抽象,看看下面代码及运行结果你就会明白了。 程序源码: package haha; import java.util.Scanner; public class C{ public static void main(String[] args)...原创 2019-03-26 11:28:25 · 95 阅读 · 0 评论 -
求三个数的最大数(使用三元运算符)
package haha; import java.util.Scanner; public class A { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数的值"); int a ...原创 2019-03-26 10:49:26 · 2232 阅读 · 0 评论 -
&与&&以及|与||的区别
&与&&判断的结果一样 但是&&具有短路效果,左边是false右边就不执行了 &无论左边是false还是true右边都执行。 |与||判断的结果一样 但是||具有短路效果,左边是true右边就不执行了 |无论左边是false还是true右边都执行。 ...原创 2019-03-26 10:40:26 · 137 阅读 · 0 评论 -
强制类型转换问题一
原创 2019-03-26 10:22:00 · 152 阅读 · 0 评论 -
递归与斐波那契数列
import java.util.Scanner; public class A { public static void main(String[] args) { //ArrayRecurtion(); 这是第一种方法,数组实现的 System.out.print("请输入您要输入的数组大小:"); //这是第二种方法,函数实现的 Scanner...原创 2019-03-25 09:13:10 · 143 阅读 · 0 评论 -
JDK,JRE和JVM的关系
Java跨平台原理:Java程序实际是在Java虚拟机(JRE是软件实现)中运行,Java虚拟机类似一个模拟执行环境,在不同的操作系统上拥有不同的Java虚拟机实现,但是这些Java虚拟机遵循统一的规范来解释class文件,并将class文件中的指令转换为本地操作系统对应的指令,这样就实现了相同的class文件,可以通过Java虚拟机转换为对应操作系统上的对应指令,实现class文件,也就是Jav...原创 2019-03-02 09:50:36 · 975 阅读 · 0 评论 -
常见的DOS命令
d:回车 盘符转换 dir(directory) 列出当前目下的文件以及文件夹 cd(change directory) 改变指定目录(进入指定目录) cd.. 返回上一级目录 cd\ 返回到根目录 cls 清屏 exit 退出DOS窗口 md(make directory) 创建目录 rd (remove direc...原创 2019-03-02 09:27:02 · 150 阅读 · 0 评论 -
String和int类型相互转换
package cn.test; public class D { public static void main(String[] args) { int a = 100; String b; b = a+""; String c = "123"; int d; d = Integer.valueOf(c...原创 2018-10-11 23:41:57 · 180 阅读 · 0 评论 -
随机数
package cn.test; import java.util.Random; public class C { public static void main(String[] args) { Random rand = new Random(); int suijishu = rand.nextInt(90)+10; //产生一个10到99的随机数 ...原创 2018-10-11 23:32:58 · 105 阅读 · 0 评论 -
static
1.静态成员变量可以在另一个类中用静态成员所在类的类名直接访问。 2.随着类的加载而加载,优先于对象存在,被类的左右对象共享(共性用静态,特性用非静态) 3.静态方法只能访问静态变量,非静态方法既可访问静态变量又可访问非静态变量。 ...原创 2018-10-11 23:24:01 · 109 阅读 · 0 评论