必须知道并且掌握的基础常识:
一、软件开发
软件:数据和指令的集合。为了处理现实中的数据
eg:系统软件,应用软件
开发:
人机交互:图形化界面,命令行(dir^)
计算机语言
Java语言:
1、
Standford University Network
面向Internet
面向对象
跨平台
1.2.1、三种技术架构
Java 2 Platform Enterprise Edition(针对Web应用程序开发)
J2EE(桌面应用程序)
J2ME(手机应用)
1.2.2、跨平台性
原理:JVM
1.3、Java语言环境搭建
JRE:Java Runtime Environment (JVM、运行工具)
JDK: Java Development Kit(开发工具javac.exe jar.exe)
1.3.4、配置环境变量
路径:path(提取变化名)(%动态获取%某一个环境变量的值)
临时配置:
set path=E:\Program Files\Java\jdk1.6.0_21
set path=haha;%path%
1.4、Java程序开发
需求:……
思路:……
步骤:……
二、Java语言基础组成
2.1关键字
2.2标示符
2.3注释
2.4常量和变量
2.5运算符
2.6语句
2.7函数
2.8数组
必须要掌握的思想
如何定义一个函数
明确两点
1、既然函数是一个独立的功能,那么该功能的运算结果是什么先明确
(先想好功能,用JAVA实现)《因为是在明确函数的返回值类型》
2、再明确在定义该功能的过程中是否需要未知的内容参与运算。
(这个内容是独立实现,还是要依赖于调用者给予的数据才能完成细节编写)《因为是在明确函数的参数列表(参数的类型和参数的个数)》
需求:判断两个数是否相同。
思路:
1、明确功能的结果:结果是:boolean。
2、功能是否有未知内容参与运算。有,两个整数
public static boolean compare(int a,int b){
if(a==b)
return true;
// else
return flase;
}
优化:
三元运算符:运算完有结果的
return (a==b)?true:flase;
rerurn a==b;//boolean判断,要么真要么假,就省略了true和false
需求:定义功能,对两个数进行比较。获取较大的数。
public static boolean compare(int a,int b){
if(a==b)
return true;
// else
return flase;
}
</pre><pre name="code" class="java">
return (a>b)?a:b//判断a是否大于b如果大于,则返回a,否则返回b