------- android培训、java培训、期待与您交流! ----------
一 软件
1 概念:软件是一系列按照特定顺序组织的计算机数据和指令集合。软件一般分为应用软件和系统软件
应用软件,如QQ,迅雷,微信等
系统软件,如Windows,Linux,DOS等
2 软件实现了人机交互。交互方法有种。
一是图形化界面:简单直接,易于操作
二命令行方式:需要控制台,输入指令,较为麻烦
3 在学习java之前先掌握几个常见的命令行指令
dir : 列出当前目录下的文件以及文件夹
md: 创建目录
rd: 删除目录
cd: 进入指定目录
cd..: 退回到上一级目录
del: 删除文件
4 何为软件开发?软件开发其实就是制作软件
5 那么制作软件就需要学习计算机语言跟计算机交流,所以先了解下java语言。
二 JAVA语言
1 概述:java语言是一门面向Internet,完全面向对象,跨平台的编程语言。
2 java语言的三种技术框架
(1)EE:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发 。
(2)SE:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
(3)ME:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
3 java语言的一大特性:跨平台,即在不同的系统平台都能运行
原理:java有一个能解析java应用程序的虚拟机(jvm),只要安装虚拟机就能运行。JVM依赖于平台,不同的操作系统有不同版本的虚拟机,所以java语言能跨平台。
4 在利用计算机设计或者运行java程序时,先要搭建环境(set path)
(1)首先先认识JRE和JDK
JRE:java运行环境,包含JVM和类库,所以要想运行java程序,必须安装JRE
JDK:开发工具包,用于开发程序,包含JRE,用于运行程序。所以要想设计和运行java程序,必须安装JDK。
(2)环境变量配置:为了更加方便应用java开发工具,因为应用java提供的开发工具必须切换到工具所在的目录下才能执行,所以我们可以将目录设置在系统环境路径下,这样可以在任意目录下应用java开发工具。有两只方法:
方式1:直接将目录名放在系统环境下
方式2:给目录名起个变量名,将变量名放在系统环境下,左右两边加%
(3)环境变量临时配置,只在当前窗口有效,如果用是start命令打开的控制台,则会沿袭当前窗口的配置
方式: set path=目录名;查找顺序先在当前路径,再到path路径//set命令是查看已配置好的系统环境变量
(4)环境变量classpath配置
想要在任意目录下让虚拟机执行class文件,就需要对classpath路径进行配置临时变量设置,仅在当前窗口有效。如:set classpath=目录名
注意:如果设置了classpath,后面加了分号,虚拟机会优先查找classpath路径,再找当前路径。如果后面没加分号,虚拟机只在classpath路径下找。
三 java程序开发步骤
1 编写源程序(后缀名是.java文件)
2 应用java提供的javac开发工具将java文件编译成class字节码文件(因为虚拟只认识class文件)
3 应用java提供的java开发工具调用虚拟机运行class文件
下面用一个小程序解析代码:
源代码及解析:
//先定义一个类,并给类起个名字。class是一个关键字,所谓关键字就是java赋予了特殊含义,Demo是一个类名。{}表示类的内容范围。
class Demo
{
//主函数,是一个程序的入口,能保证程序的独立运行。当我们运行程序时,虚拟机会先找主函数,执行主函数的内容。
public static void main(String[] args)
{
//系统输出打印语句,()代表输出的内容,;代表一条语句结束
System.out.println("Hello Java");
}
}