java的由来
java是由甲骨文公司开发的跨平台编程语言, 要运行java代码的首要条件就是需要安装JVM虚拟机,各个平台上的虚拟机是不一样额. 但是可以共用一套代码, 所以我们写的程序一次编写到处运行.
JVM其实就是调用不同系统的原生组件,实现java代码能够操作系统交互.
JRE
JAVA运行环境,内部包含JDK一些JAVA运行时所需要的类库;
为什么要配置环境变量?
系统变量的配置方便我们调用,可以在
DOS
环境下,直接使用JDK
bin目录下的工具,包括一些打包和编译工具
为什么要有数据类型?
我的世界观中,任何程序都是围绕数据来展开的,也就是我们数学中的加减乘除.
JAVA中有哪些数据类型?
8中基本数据类型. 数值型(byte,short,int ,long,double,float)
字符型(char),布尔型(boolar). 3个引用类型(string,inteface,char[]). 小数默认为Double
类型;
为什么char类型能够升为
int`类型?
因为在计算机中所有字符都是一套特有的
ASIC
码.
为什么需要条件语句?
Java
和人类的思考是一样的,编程如思考一般,只有一定的条件判断才能达到我们选择的目的.如if else
. 有时候我们需要重复的做一些事情那么我们for do while()
语句就出现了. 加上一些条件控制那么就是我们写程序的基本架构了.
冒泡和99
public static void maopao(int[] num) {
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num.length - 1; j++) {
if (num[j] > num[j + 1]) {
int tem = num[j];
num[j] = num[j + 1];
num[j + 1] = tem;
}
}
}
//99 乘法
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + i * j + " | ");
}
System.out.println();
}
}
静态变量和实例变量区别?
类的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或静态变量,一种是没有被static修饰的,叫做实例变量
静态变量和实例变量的区别在于: