Java基础

来源:互联网 发布:看外汇牌价的软件 编辑:程序博客网 时间:2024/06/06 12:42
JAVA运行机制
Java是一种特殊的高级语言,具有编译型语言的特征,也具有解释型语言的特征,Java程序需要经过先编译,后解释执行两步完成。


编译型语言:使用专门的编译器,针对特点平台(操作系统)将某种高级语言一次性编译成该平台可以执行的机器码。  C、C++
解释型语言:使用专门的解释器,对源程序逐行解释成特定平台的机器码并立即执行的语言。
  Ruby,Python


1下载JDK,安装即可。
  2安装完JDK之后,需要配置才可以使用:
计算机-----》属性-----》高级系统设置-----》高级-----》环境变量----》系统变量-----》path----》双击打开,在变量值后面添加 ; C:\Program Files\Java\jdk1.6.0_10\bin
----》确定即可(配置完成后,打开DOS窗口 输入 javac 、java命令测试)
Java的注释
注释:用来解释说明某段代码的作用、某个类的用途、某个方法……注释不会执行

Java中包括:单行注释、多行注释(块注释)、文档注释三种
单行注释:  //注释内容


多行注释: /*
注释内容
…….
注释内容
*/




文档注释: /**
*注释内容
*…….
*注释内容
*/


Java的常用分隔符


Java语言中常用分隔符有 ; {}[] () ,   .   空格。


Java标示符的定义原则和关键字


标示符:就是给程序中类、方法、变量命令的有效字符序列。标示符可以简单理解为一个名字。
public class Demo{
public static void main(String[] args){
int a = 10;
System.out.println(a);
}

上面代码中 Demo类名、main方法名、a变量名都是标示符




标示符=1个字母/下划线/美元符号+n个字母/数字/下划线/美元符号


注意:标示符不能包括空格,不能使用java的关键字和保留字和直接量,标示符的长度不受限制。
注意:java中关键字、保留字、直接量都是小写,If,For都可以用来作为标示符。(Java严格区分大小写)
Java数据类型
Java中数据类型包括 基本数据类型(8种) 和 引用数据类型(复杂数据类型)(数组、类、接口)两大类

变量的声明,初始化,作用域,常量
变量声明
eg:
int age;//年龄
初始化
eg:age = 18;
可以将变量声明和初始化合并成一步完成 eg:age = 18;
注意:声明了一个变量后,一定要初始化才可以使用改变量。


动态初始化
eg:  int a = 10;
     int b = a;
整型变量b的初始化是将a的值赋给了b,这就是动态初始化。
注意如果a没有初始化,就不允许用a作为其他变量的初始化值。
eg:int a;
   int b = a;//此处报错

注意:常量:不能改变的量,值是固定的。


▼数据类型转换


八中基本数据类型除了boolean类型外,都可以进行相互转换
两种转换方式:自动类型转换(目标类型的范围大于源类型的范围),强制类型转换


▼程序的三种结构
顺序结构:自上而下的逐行执行代码。
选择结构:根据逻辑判断,有选择的执行其中某部分代码。
循环结构:根据逻辑判断,重复执行某个代码块。


数组的定义
类型[] 数组名;//常用 int[] a; double[] b;char[] c
类型 数组名[];// int a[]


数组的初始化
静态初始化
初始化时由程序员显示的指定每个数组元素的初始值,由系统决定数组的长度。
eg1:
int[] a;
a = new int[]{1,2,3,4,5};
动态初始化
初始化时程序员只指定数组的长度,而不指定数组中元素的值,系统自动给数组分配初始值。
eg1:
int[] a;
a = new int[5];

原创粉丝点击