标签:
软件 (英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。
常见软件:
系统软件:DOS(Disk Operating System---磁盘操作系统)、Windows、Linux---是基于UNIX操作系统发展而来的一种克隆系统
应用软件:扫雷
人机交互:软件的出现实现了人与计算机之间更好的交互
交互方式:
1. 图形化界面(Graphical User Interface,GUI)是指采用图形方式显示的计算机操作环境用户接口。
基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点
2.命令行方式(command-line interface,CLI)指可在用户提示符下键入可执行指令的界面。
较为麻烦,需要记住命令
打开方式:①开始菜单→程序→附件→命令提示符 ②开始菜单→运行→输入“cmd” (win7进入“运行窗口”可用“win键”+“R”)
“盘符+冒号”代表该盘 键入“help”可显示计算机可识别的命令
dir 打印出当前目录下的所有文件 cd +“目录名称” 更改到该目录下 cd.. 退回上一级目录 cd\ 回到该盘根目录
3. 一旦启动一个程序的时候,没有图形化界面出现,要思考是否为命令行操作方式,要打开命令提示符
计算机语言---人与计算机交流的方式
有很多种,如C,C++,JAVA等
JAVA语言概述
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言。2010年Oracle公司收购Sun Microsystems
是一种面向Internet的语言
简单易学,完全面向对象,安全可靠,与平台无关的编程语言
Java语言的三种技术架构
J2SE就是Java2的标准版,主要用于桌面应用软件的编程,比如扫雷
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统
J2ME(小型版)主要应用于嵌入式系统开发,如手机和PDA的编程
Java5.0以后,更名为JAVASE JAVAEE JAVAME
Java语言的特点:跨平台性---通过Java编写的程序在不同的系统平台上都能运行
原理:在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(Java Virtual Machine 简称JVM)。由JVM负责Java程序在该系统中的运行
Java语言的环境搭建
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM及Java核心类库。
JDK(Java Development Kit) 是Java 语言的软件开发工具包,包括了Java的开发工具,也包括JRE。其中,开发工具包括:编译工具(javac.exe)、打包工具(jar.exe)等
简而言之,使用JDK开发完的Java程序,交给JRE去运行
下载安装JDK
www.oracle.com 本人下好的网盘版 http://pan.baidu.com/s/1eQe5nzG
本人安装到目录D:\Program Files\Java\jdk1.8.0_25(路径中不能含有空格)
则 D:\Program Files\Java\jdk1.8.0_25\bin 目录下都是开发工具,双击执行后,没有图形化界面,所以属于命令行执行方式。
打开命令控制台,输入D:切换盘符,输入cd D:\Program Files\Java\jdk1.8.0_25\bin 进入该文件夹,输入javac
每次都这样打开太麻烦,所以需要配置环境变量
配置环境变量
打开“开始->计算机->属性->高级系统设置->环境变量”
设置环境变量(把下面的信息加上去,而不要删除原有的信息,我的程序版本是1.8.0_25),如下:
JAVA_HOME D:\Program Files\Java\jdk1.8.0_25
PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意CLASSPSTH中的”.”,代表当前路径)
PATH用来记录应用程序的路径
环境验证
使用快捷键“Win+R”,打开运行窗口,输入cmd,回车;
在控制台上输入:java -version
出现JAVA版本信息代表配置成功
小插曲:win7系统将文件拓展名默认为隐藏,为了避免引起不必要的错误,打开"计算机",按一下ALT键,进工具-文件夹选项,然后里面的查看,把"隐藏已知文件类型的扩展名"前的勾去掉
环境变量临时配置---在命令行里进行设置,只在当前命令控制台内有效
SET 显示设置或删除Windows环境变量
输入 set 环境变量名=环境变量地址 进行修改 如:set path=c:\hahaha
想在原有环境变量的基础上新增,输入 set 环境变量名=环境变量地址;%path% 进行修改 如:set path=c:\hahaha;%path%
删除环境变量,输入set path=
(小技巧)在命令行输入状态下,按“上键”可找到输入过的命令
Java程序开发体验---Hello World
下载安装Editplus http://pan.baidu.com/s/1o6OqgLc
输入class Demo{} Demo是类名,首字母大写,多个单词构成时首字母都要大写
保存到文件夹,123.java 这是java源文件
打开命令行 输入javac 123.java 出现错误
用命令进入到文件存储目录 重新输入javac 123.java
生成了一个文件 Demo.class 是个类文件,java程序文件,是二进制的
在命令行输入 java Demo 出现错误 提示找不到主方法,请将主方法定义为 public static void main(String[] args)
把原代码加上主方法
class Demo
{
public static void main(String[] args)
}
保存,因为源文件变化,要重新编译,在命令行输入javac 123.java,生成新的java程序文件Demo.class
输入java Demo,没有报错
主方法可以保证程序运行。主方法不是必须有的,如果需要独立运行,加上主方法;如果不需要独立运行,不用加主方法
把原代码加上输出语句,输出语句是将括号内的语句输出在屏幕上,用println比用print输出后多一个回车{
System.out.println("Hello World!");
}
编译后,再执行,结果为Hello World!
class /*Demo 通过class关键字定义了一个名为Demo的类*/ { public static void main(String[] args) /*为了保证该程序的运行,定义了一个主方法,格式是固定的*/ { System.out.println("Hello World!"); /*输出语句,用于将括号内的数据显示在屏幕上,用于互动*/ } }
常见问题:看提示的行数,找位置,与正确的进行对比
1.找不到java文件。路径错误或者文件名错误 注意拓展名隐藏的问题
2.java demohaha 找不到或无法加载主类(JVM没有找到要运行的类)
3.软件上方文件名后方有“*”,代表文件没保存
4.找不到主方法,请将主方法定义为... 类中没有定义主方法或者主方法写错
5.错误:非法字符 代码中出现了中文字符, 不能用中文状态下的符号
classpath配置临时环境变量
如果配置了classpath虚拟机,最后没加分号,只会按着classpath的配置寻找类;如果没有配置classpath,虚拟机就只会在当前目录下寻找类。
如果配置classpath时,最后加了分号,如果在配置里找不到,还会在当前目录里找。
使用时一般不要加分号,想用当前目录用“点加分号”表示 .;
set classpath=D:\java
标签:
原文地址:http://www.cnblogs.com/hansion/p/4955002.html