1 软件的一般分类
a 系统软件,机器的操作系统,如早期的DOS,现在比较普遍的winXP win7 win8 和Linux等。
b 应用软件,在操作系统这个平台上开发的一些日常软件,如360、优化大师、QQ、迅雷和视频播放器等
2 人与计算机之间的交互
a 图形化界面的方式,如现在的winXP、win7和win8等视窗操作系统,现在非常普遍。
b 命令行方式,如之前的DOS系统,你需要记住许多命令才能操作,由于其不变性,现在已基本不用。不过一些基本的dos命令还是有必要记住的,如下:
dir:列出当前目录下的文件以及文件夹。
md:创建目录。(创建文件夹)
rd:删除目录。(删除文件夹)
cd:进入指定目录。
cd..:退回上一级目录。
cd/:退回到根目录。
del:删除文件。
exit:退出dos命令行。
进入到命令行:XP:开始-运行-cmd 回车
win7:开始-附件-命令提示符
3 Java语言的三种技术架构
a J2EE 企业版,主要针对web应用程序开发。
b J2SE标准版,java的基础知识,是J2EE和J2ME的基础,可以完成一些桌面应用程序的开发。
c J2ME小型版,主要用于手机中的应用程序。
Java5.0版本后,更名为JAVAEE JAVASE JAVAME
4 Java语言特点
a 跨平台性:用Java编写的应用程序在不同的系统平台上都可以运行。
原理:Java需要Java虚拟机来解释执行,而Java虚拟机可以装在不同的系统平台上,因此Java编写的应用程序可以在不同的系统平台上可以运行。需要注意的是,Java虚拟机(JVM)针对不同系统平台有各自的版本,如windows版本JVM、Linux版本JVM等,但是这些JVM都可以解释执行同一Java应用程序。
5 Java环境搭建
a JRE(Java Runtime Environment Java运行环境),包括JVM和Java程序所需要的核心类库,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
b JDK(Java development Kit Java开发工具包),供给Java开发人员使用的,包含java的开发工具(编译工.具javac.exe 打包工具jar.exe),也包括了JRE,所以安装了JDK,就不用单独安装JRE了。
注意:使用JDK开发完成的java程序,需要交给JRE 去运行。
c 到
www.oracle.com上下载JDK,安装JDK时安装路径最好不要带中文或空格。(JDK安装完成后的目录里,bin文件夹内是开发工具。)
d 要想执行可执行文件,必须要找到其路径,在命令提示行中需要我们手动去找,这样非常麻烦,因此我们需要让系统帮我们去找,我们只需告诉系统其路径就可以,也就是配置环境变量。
e 配置环境变量方法:找到JDK安装目录的bin的路径 ,复制。右键我的电脑-属性-高级-环境变量-找到path-编辑path-将复制的内容粘贴到最前面,并在其后加一个英文版的;--确定即可。
f 验证环境变量是否配置好的方法,打开命令提示行,输入javac 回车,若出现很多javac的选项则配置正确。
g 需要注意的是:如果更改了JDK的安装路径或安装文件名称,则也必须要同步到path里更改。由于path里有很多很多系统本身配置的内容,因此更改JDK路径容易把系统本身配置的内容给删掉,有很大风险。有一种安全的方式,就是动态获取路径。符号 %变量名% 意思是动态获取 变量名的值,我们需要新建一个变量名并赋值为bin的路径。一般情况下都命名为JAVA_HOME,其值为bin所在文件夹的路径(不包括bin,到bin的上一级),在path内,则为
%JAVA_HOME%\bin;其他系统本身配置的内容
h 临时设置环境变量,命令提示行用set,临时查看和设置环境变量的值。(set 回车即可)
查看使用方法:进入命令提示行,set 回车 ,查看所有环境变量值
set 变量名,查看该变量名的值
设置方法:进入命令提示行,(例如,set path=java_home 则path的值改为java_home的值了)
set path=bin的路径 即可运行。另一种情况是,我们通常在原有path上添加bin的路径,方法为
set path=bin的路径;%path%
注意:set的更改,只能在当前命令提示行有效,若重新打开一个命令提示行(非start方式),除非再用set配置,否则无效。若在原命令提示行中用start再打开一个命令提示,则之前的设置有效。
6 Java文件命名,讲Java代码编写到扩展名为.java的文件中。
7 java文件编译运行过程,java文件——javac.exe编译为.class文件——java.exe运行.class文件出结果
8 第一个java程序,用笔记本编写源代码,保存为HelloWorld.java
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld");
}
}
编译:打开命令提示行,找到HelloWorld.java的路径,
javac HelloWorld.java
运行:
java HelloWorld
注意:上方红色标注出来的字,区分大小写。
9 类名命名普遍规范,类名通常由单词组成,单词首字母大写;类名由多个单词组成时,每个单词首字母大写。
10 class 是专门定义类的关键字,被java赋予了特殊含义,区分大小写。
一个.java文件中可以写多个类,类中的方法从主函数main开始执行,不是每类中都有主函数main,按需求而定。但每个类只能有一个主函数main。
11 在任何目录下都可以执行java源文件方法,设置classpath(JVM先找classpath再找当前盘符)
a 临时方法:命令提示行,set classpath=源文件存放路径 即可。
classpath=路径
; 则先找classpath ,若没找到则再找当前盘符。
classpath=路径 则只找classpath。(
一定注意分号)
(对环境变量进行清空,set classpath= (什么都不写))
b 永久方法:右键我的电脑-属性-高级-环境变量-新建classpath ,值为
.;路径
12 注释
a 单行注释:在程序后 添加“//”,并在“//”后跟注释内容
b 多行注释:/* 注释内容1
注释内容2
注释内容3.
...........*/
c 文档注释:/** 注释内容*/ ,用于bin中ja。vadoc.exe,提取文档,供开发者使用
/**
作者:张三
版本:v1.0
*/
class HelloWorld // 这是我第一个java程序
{
/*
main函数可以保证该类的独立运行
它是程序的入口
它会被JVM所调用
*/
public static void main(String[] args)
{
System.out.println("HelloWorld");
}
}
注意:单行注释中可以有单行注释,多行注释中可以有单行注释,但多行注释中不允许有多行注释。并且写代码的时候要养成写注释的习惯。
示例:每个源文件开头
/*
需求:定义一个helloworld小程序
思路:1、
2、
步骤:1、
2、
*/