Java基础[01-Java概述]

时间:2014-01-14 19:41:05   收藏:0   阅读:521

一、 课前准备

1)计算机

PC家庭电脑

大型机——服务器

终端——云计算的课程

科学计算

多媒体应用

网络通信

图形处理

硬件:鼠标、键盘、手写板、扫描仪、显示器、主机、cpu、硬盘、电源、内存、主板、显卡、声卡、网卡

软件:系统软件、应用软件

2)软件开发

软件:一系列按照特定顺序组织的计算机数据和指令的集合。

开发:根据用户要求制作软件(软件应用的行业:金融行业    安全行业    电信行业   互联网行业等)

3)人机交互

4)如何打开控制台

5)常用的DOS命令

注: 1、echo 内容>文档名(eg:1.txt):创建文件,并把内容写入文件。

2、通过DOS命令行进行的删除操作是不走回收站的。

3、*代表所有(ab\*:代表ab文件夹中的所有文件;*.txt:代表所有txt类型的文档)。

斜杠和反斜杠的区别:

斜杠的使用场合:DOS命令中的开关、除号、Linux和Unix下指定路径分隔符

反斜杠使用场合:Windos中指定文件夹路径分隔符、计算机语言中的转义字符

通用的场合:浏览器中

二、语言概述

2.1、计算机语言(计算机能识别的语言)

总结:汇编语言 、高级语言都需要转化为机器语言

2.2、JAVA语言概述:(SUN公司1995年推出的面向Internet的语言)

2.2.1、Java语言的三种技术架构

J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
比如Java版的扫雷。
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为 JAVAEE    JAVASE    JAVAME

2.2.2、Java语言的特点:

面向对象、安全可靠、跨平台(即不依赖平台,是依靠虚拟机实现的)

Java虚拟机(JVMJava Virtual Machine):虚拟机是依赖平台的,即有不同的版本,如Win版的JVM、MAC版的JVM、Lin版的JVM。

2.3、Java语言的环境搭建

2.3.1、什么是JRE,JDK?

a、JRE(Java Runtime Environment    Java运行环境)

包括Java虚拟机(JVMJava Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

b、JDK(Java Development Kit    Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了java的开发工具(开发工具都在bin目录里),也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

简单而言:使用JDK开发完成的java程序,交给JRE去运行。

2.3.2、下载JDK

官方网址:

2.3.3、安装JDK

建议:安装路径不要有中文或者特殊符号如空格等。避免产生不必要的麻烦。

当提示安装JRE时,可以选择不安装。

注:也可以不安装直接拷贝JDK文件夹到计算机上使用。区别:当有新版本出现时,经过安装的可在互联网上更新,未经安装的则不能更新。

2.4、配置环境变量path

2.4.1、执行java工具

2.4.2、配置path变量

1、永久配置方式:通过图形化操作完成

注意:要想使用配置,需在配置环境变量后新开一个DOS命令行窗口才能生效。

2、临时配置方式:通过dos命令中set命令完成

1)首先,通过%变量名%操作符获取到原有环境变量的值。

2)然后加上新值后在定义给该变量名即可

注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。但如果是在原窗口中用start命令新开的窗口则会延续原窗口的环境变量值。

2.5、Java程序开发体验

开发步骤:编写——>编译——>运行

         javac.exe.        java.exe

.java文件 ——————> .class文件 ——————> 结果

         编译                运行

1 class HelloWorld {//
2     public static void main(String[] args) {//程序执行入口:main方法
3         System.out.println("Hello World!");//输出语句
4     }
5 }

编译命令:javac 源代码文件——>javac HelloWorld.java(用编译命令编译过后的源文件会生成后缀名为.class的字节码文件,个数等于类和接口的个数)

运行命令:java 字节码文件——>java HelloWorld(字节码文件的后缀名要省略,如果写成java HelloWorld.class,JVM会读取成HelloWorld.class.class)

注意:

2.6、配置classpath(初期学习可不配置,当使用到包的时候就需要配置了

注:即如果是可执行文件用path变量,如果是java可执行文件用classpath变量。

建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录,可以用 “.”表示。“.”表示当前路径。配置原则一般为先查找当前目录,例如:set classpath=.;c:\;d:\

注:dos窗口的配置都是临时的,而在“我的电脑”—“环境变量”里(图形化配置)可进行永久配置。

2.7、错误类型及解决方案

纠错方法:按照输出窗口的错误信息提示,从第一个错误开始,从上到下查找,每改正一个错误,保存并重新编译。

常见错误类型:

1.缺少main方法

bubuko.com,布布扣

解决方法:查看程序是否有主函数,没有就添加主函数,有的话看看主函数是否写错(例如main写成mian或Main),java中严格区分大小写。

2.找不到文件

bubuko.com,布布扣

解决方法:查看源文件名是否写错,或者当前路径是否错误注:注意文件后缀隐藏的情形)

3.找不到类

bubuko.com,布布扣

解决方法:查看类文件名是否写错,或者类文件路径是否错误(不在当前路径或classpath指定路径下)。

2.8、编程风格

编程风格与文档和编码一样重要,好的编程风格和适当的文档可以减少出错几率,提高程序可读性。

以下是几条重要原则:

1、适当的注释和注释风格

2、好的命名习惯

3、适当的缩进和空白

4、一致的对齐方式

养成习惯:一边写注释一边写代码:

示例:

/ *

需求:…… 

思路:

1,……

2,……

步骤:

1,……

2,……

* /

2.9、Java程序剖析

java应用程序包含下列成分:

例如:HelloWorld中绿色部分

例如:HelloWorld中蓝色部分

例如:public、static

例如:HelloWorld中的System.out.println("Hello World!");

例如:HelloWorld中的

class HelloWorld{//类块

public static void main(String[] args){//方法块}

}

例如:HelloWorld中的 class HelloWorld{}

注意:一个文件中可以有多个类,但至多只能有一个公共类(即0个或1个)。

例如:HelloWorld中public static void main(String[] args){}

例如:HelloWorld中的public static void main(String[] args)

注意:一个文件中可以有0个或多个能独立运行的类,但一个类中只能有0个或一个主函数。

原文:http://www.cnblogs.com/itheima-xing/p/3509295.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!