2014 12.16
.java是java源程序 .class是字节码文件 .exe是可执行文件
环境变量设置:
变量名: JAVA_HOME
变量值:c/java/jdk.......地址
变量名:Path
变量值:%JAVA_HOME%/bin;
语言:人与人交流的各种符号
计算机语言:人与计算机交流时所用到的各种符号按照一定的规则组织起来,称之为计算机语言。
将生活中的语言和数学符号结合起来的 ,叫高级语言。
java发展史 java的核心优势:跨平台。
java的个版本和体系架构: j2ee 定位在服务端的应用 举例:电商、移动网站
j2se (javase)定位在个人计算机上的应用 带有窗口的应用
j2me(javame)消费性的电子产品 导航仪。
在java中有两种程序:
java application 应用程序用来解决实现问题,可独立运行。
java applet 小应用程序用来解决web中的特殊问题,产生web特殊效果 ,他必须嵌在web中。
java程序以“类'为单位,一个程序可以有多个类。
看到关键字class,表明生成一个类。
System.out.println用来输出 ;print()表示不换行,print了呢()表示输出信息后光标换行。
看到class表明生成了一个类,当class签名有一个public时,表明这个类是公共的。
java规定;一个程序中只有一个公共类,且要求;文件的名称必须与公共类的名称完全一样,class后面的单词为类的名称
当程序中有多个类时,编译后就会生成对应的多个字节码文件。
y=fun(x) 在数学中将fun(x)称之为函数,在java中称之为方法。
注意;方法(函数)的最大特征:有一对小括号,小括号前面是一个单词或者是缩写的单词组成。
main(String[]args) 他是一个主方法,程序的执行就是从这开始。
当一个类中包含了主方法时,则该类就是主类,主类可以加载执行的,从而直接完成相关的任务,
将字节码文件读到内存中称之为 加载 。
1) 加载主类 2)找打主方法,从主方法开始执行 3)进入主方法,按照其中语句的书写顺序一个一个往下, 4)当最后到了主方法的 } 就结束。
java语言规定:一个类中可以有多个方法 , 方法由方法头部和方法体组成,注意:当方法的小括号中有东西;表现他相当于电视机的天线,用来接收信号。
int a=5 , 表明了一个变量为a,用来存放整数5,。
java规定变量必须先声明后使用
字符串: 用一对双引号讲一个或多个符号括起来组成 一个字符系列如:“asefl”
。
+:当加号左右两边有一个是字符串时,他起链接作用。
1) 听懂程序 2)看懂程序 3)分析程序 4) 调试程序(编写、编译、运行,得到结果是否与分析的一致,当结果正确是,中找出程序可变化处按自己的要求改一下 5)复述程序 6) 应用程序
System由专家给定,他称之为系统类,用来管理整个系统,来源于java。lang。System
方法名的前面若为void时,则表明方法只完成任务,没有返回值。
方法名的前面不是void时,而是其他如 int ,则表明方法有返回值,返回值是指将最终结果送到方法的调用处。
注意:当方法有返回值时,则必须在方法的最后一个语句使用“ ruturn结果;”来反馈结果。
在调用方法时,若方法没有返回值,则必须直接调用;若有返回值时则往往准备一个变量用来存放调用方法后反馈的结果。
练习:
public class Test2{
public static void main(String[] args){
System.out.println(" * * * * ");
System.out.println(" * * ");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * * * * ");
System.out.println(" * " );
System.out.println(" * * " );
System.out.println(" * * " );
System.out.println(" * * " );
System.out.println(" * * " );
System.out.println(" * * " );
System.out.println(" * " );
System.out.println(" * ");
System.out.println(" *");
System.out.println(" * * * * * * * * * * * * * * * * * * * ");
System.out.println(" * * * * * * * ");
System.out.println(" * * * * * * * * * * * * ");
System.out.println(" * * * * * * * ");
System.out.println("* * * * * * * * * * * * * * * * * * * ");
System.out.println(" * * * * * * * * * * ");
System.out.println(" * * * * * * ");
System.out.println(" * * * * * * * * * * ");
System.out.println(" * * * * * * * ");
System.out.println(" * * * * * * * * * * ");
System.out.println(" * * * * * * ");
}
}