------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一、开发前奏
1、计算机基础认识
计算机:俗称电脑,简单来说就是结合软件处理数据的电子设备.由硬件和软件所组成,没有安装任何软件的计算机称为裸机。
计算机硬件:由电子,机械和光电元件等组成的各种物理装置的总称,计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成。
计算机软件:何为软件:通过计算器描述下,就是数据和指令的集合.可使计算机按照事先预定好的顺序完成特定的功能,按照功能分:系统软件和应用软件。常见系统软件(OS):windows,dos,linux,unix,mac。常用的应用软件有那些:qq,游戏软件。
软件开发:何为开发,就是制作,就是使用开发工具和计算机语言制作成能完成特定功能的软件。
计算机语言:就是人类和计算机进行沟通交流的语言,就像我们的语言一样,他也有自己的语法.计算机软件都是用各种计算机语言编写的.最底层的叫机器语言,它由一些0和1组成,可以被电脑直接理解,但人就很难理解.所以就高级语言就应运而生,比如C,C++,C#, Java等.我们用高级语言编写好了程序,之后再通过某种软件翻译成1,0这样的机器语言供计算机运行.这就完成了我们与计算机的沟通。
人机交互:图形化界面:简单直观,易于上手;命令行方式:需要记住一些命令。
2、DOS命令
常见的dos命令
切换盘符 f:
展示目录结构 dir(directory)
创建目录 md (make directory) md 123
删除目录 rd (remove directory) rd 123
进入指定目录 cd (change directory) cd day01 cd day01\avi
退回上一级目录 cd..
退回根目录 cd\
删除文件 del(delete) del 111.txt
清屏 cls(clear screen)
退出 exit
二、Java基础概述
1、Java之父
詹姆斯·高斯林(James Gosling),1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视.后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java.
2、Java语言平台5.0之后改名为JAVASE、JAVAME、JAVAEE。 J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案,现在的Andriod开发。 J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。
3、Java语言特点简单性、解释性、面向对象、高性能、分布式处理、多线程、健壮性、动态。结构中立 安全性 开源 跨平台。
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 通过例子,我们知道了只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行.因为有了JVM,所以同一个Java程序在不同的操作系统中都可以执行.这样就实现了Java程序的跨平台性.也称为Java具有良好的可移植性.4、JDK,JRE,JVM
JRE(Java Runtime Environment)运行环境,包括了jvm和支持程序运行的核心类库 JDK(Java Development Kit)开发环境,包括了jre和开发工具(如:javac.exe),也就是说我们使用JDK开发完成的java程序,交给JRE去运行.由JVM保证跨平台.JDK包括了jre,jre包括jvm。
5、JDK的下载
要编译和执行java程序,jdk(Java Developers Kits)是必备的,java的jdk又称java se,是Sun公司的产品,Sun公司已被Oracle收购,所以jdk可以到Oracle的官方网站www.oracle.com上下载。
6、JDK安装
①JDK安装:Windows下的jdk是可执行文件,直接运行并按其向导安装,值得注意的是要牢记jdk的安装路径,之后要配置环境变量确保jdk的正确配置。 ②配置环境变量:右键点击“计算机“,依次点击系统属性-->高级环境-->变量,找到Path变量并对其编辑,在变量值中加入jdk所在路径,例jdk安装在E:\javatools\jdk1.7.0_51,则在其中加入"E:\javaTools\jdk1.7.0_51\bin",确定即可。完成之后可打开cmd,输入java -version命令并回车,若出现java版本信息则成功,若出现错误则检查jdk的安装和配置是否正确。
7、JDK目录
bin:该目录用于存放一些可执行程序。如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。 db:db目录是一个小型的数据库。 jre:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境.此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录。 include:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。 lib:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。 src.zip:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
8、注释
注释就是对程序解释说明的文字 注释的格式有: 单行注释 //注释文字 多行注释 /* 注释文字 */ 文档注释 /** 注释文字 */ 多行注释和文档注释不可以嵌套 注释的作用: 解释说明程序,提高程序的可读性;调错(后面有更高级的工具)
初学者应该养成先写注释再写代码的习惯,因为代码仅仅是思想的一种体现形式而已。将自己的思想通过注释先整理出来,再用代码去体现,不要每行都加注释,也不要每行都不加注释。
三、第一个Java程序
<pre><pre><span style="font-family:SimSun;font-size:14px;"></span><pre name="code" class="java">/* 步骤: 第一步:在jdk的bin目录下,新建一个HelloWorld.java文件 第二步:编写HelloWorld.java 定义一个类 class 类名 在类定义后加上一对大括号 {} 在大括号中间添加一个主(main)方法/函数 public static void main(String [] args){} 在主方法的大括号中间添加一行输出语句 System.out.println("hello world"); 第三步:编译HelloWorld.java javac 源文件.java java源文件转成jvm的可执行.class文件 第四步:运行 java 类名 */ class HelloWorld { //main方法,程序的入口 public static void main (String[] args) { //输出语句, System.out.println("hello world"); System.out.println("java,我来了!"); } }
</pre><pre name="code" class="java">
运行结果