java 创建时间1995年5月23日 由James Gosling创建, java吉祥物:duke;
java 数据库:多线程编程,网络编程,反射,软件工程; src:源; JavaSE:桌面应用、JavaME:嵌入式编程、JavaEE:企业级(量级) java 编程语言5个首要特性:简单性、纯面向对象、多线程、健壮与安全、一种与平台无关的语言; java 程序编写;接收输入:Scanner scan = new Scanner (System.in){ 打印:System.out.println(); 算法:自然简单,人人能看明白; ☆ java 运行流程 源文件(*.java) → java编译器(javac.exe) → 字节码(*.class) → 类装载器 → 字节码效验器 → 解释器 → 操作系统平台 java关键字: 49个关键字:abstract 、boolean、 break 、byte 、case 、catch 、char、 class 、const、 continue、 default、 do 、double、 else、 extende、 assert、 final、 finally、 float 、for、 goto、 if、 implements、 import 、instanceof、 int、 interface、 long、 native、 new 、strictfp 、pasckage、 private 、protectde 、public、 return、 short、 static、 super 、switch、 synchronized 、this 、throw、 throws、 transirnt 、try 、void 、volatile 、while; 3个保留字:true、 false、null; java标示符:硬性规则:1、标示符不能是关键字或true、false、null; 2、标示符可以包含字母、数字0-9、下划线(_)或美元符号($); 3、标示符的第一个字符必须是一个字母、下划线(_)或美元符号($); 4、标示符是区别大小写的,并且没有规定最大长度; 潜规则:1、数字不能开头; 2、标示符中不能使用括号(); 3、见名知意(见到名字知道什么意思); 4、类名首字母大写,后首字母大写; 5、常量名全大写,单词与单词之间用下划线(_)分割; 6、包名全小写; 花括号“{”在当排末尾 “}”在末尾对齐程序首字母; java 数据类型:8大基础类型,2大引用类型; if for wilth do wlith swich case brkae java 数据类型:数据的表示或存储; 类型的转换:隐式:自动转换; 显式:强制、变量名 java 常量:字面常量; 符号常量; java 运算符: 或:|| 两边由一个为真就为真;与:&& 两边一个为假就为假;! 两边相反;异或:^ 相同为假,不同为真(任何一个数^本身为零,任何一个数^零为本身;位反:~ ;取模:% 取模与被除数有关,两端除数与被除数只能是整数 (例 -8 % 5 = -3、 8 % 5 = 3:[取得数正负均由被除数相关];赋值:= 左边只能是变量, 每次赋值只能赋值一个变量; java 分支语句:单分支语句:if: if(真){ 语句块 } 双分支语句:if - else if(条件){else:表示否定(不单独出现) 语句块
}else{ 语句块 } 多分支:if - else - if - else:switch: switch( ){
case : 语句块 break; java 循环结构:先验循环:先验证条件,在进行循环;或者条件不满足不进行循环(表示可能没有循环次数); while:不知循环次数,当某个条件不满足时循环结束; for:知道循环次数,到条件时循环结束; 后验循环:先循环,后验证条件;表示不管条件如何至少循环一次; do while 递归:然一个方法自己调用自己,就形成递归;public class TestMain {public static void main(String[] args) {
tenToTwo(6); } public static void sayMyLove(int num){ System.out.println("I Love You"); num--; if(num > 0){ sayMyLove(num); } } posted on 2016-11-30 19:51 阅读( ...) 评论( ...)