黑马程序员——第一章 Java开发前奏

来源:互联网 发布:java微信商城源码 编辑:程序博客网 时间:2024/05/16 14:23

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------


1.      计算机的基础常识

硬件:计算机的物理组成部分。

CPU:中央处理器,处理数据和控制计算机

硬盘:永久存储数据,不能运行程序

内存:临时存储数据,运行程序

主板:集成电路

 

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

系统软件:windows、linux、Unix 、MAC

应用软件:运行于系统软件之上,QQ等

 

软件开发:是根据用户要求建造出软件系统或者系统中的软件部分的过程,是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。

 

人机交互:

图形化界面:简单、直观、易上手

命令行方式:需要一个控制台,记住一些命令,较麻烦

2.      Windows快捷键

Ctrl+C:复制

Ctrl+V:粘贴

Ctrl+X:剪切

Ctrl+A:全选

Ctrl+Z:撤销

Ctrl+S:保存

Ctrl+N:新建

Ctrl+O:打开

Win+E:打开我的电脑

Win+D:显示桌面

Win+M:最小化所有窗口

Win+R:打开运行窗口

Win+L:锁定计算机

Win+↑:最大化当前窗口

3.       常用的DOS命令

md:创建目录

例:md a b c//同时创建a、b、c多个文件

md “a   b”//创建一个文件名为“a   b”的文件

rd:删除目录

dir:列出当前目录下所有的文件夹和文件

cd:进入目录

cd..:退回到上一级

cd\:退回到根目录

del:删除文件

exit:退出命令控制台

cls:清除dos记录

Enter:复制被标记的内容

Ctrl+C:强制停止当前当前运行程序

4.      Java简介

1995年,SUN(斯坦福大学网络公司)创立的一门面向internet的高级编程语言。

2007年,Java版权被oracle(甲骨文)收购。

5.      Java的三大技术结构

Java SE:标准版,用来开发普通桌面程序,如扫雷、office,是Android开发和           JavaEE开发的基础。

 

Java EE:企业版,用于企业Web开发,如网页,淘宝,网银,B/S软件(OA)。

 

Java ME:微/小型版:服务于小型设备,如手机(现基本已不用)。

 

Java5.0以前为J2SEJ2EEJ2ME

6.      Java的跨平台性

Java编译的程序,一次编译,可以在不同的平台上运行。

原理:Java编译的程序不是直接在底层平台运行,而是由虚拟机JVM在不同的平台上运行,JVM有不同的版本,JVM(由C语言编写)本身是不跨平台的。

7.      JDK和JRE

JRE(java运行环境):包含Java虚拟机JVM 和Java程序所需的核心类库等,如果只运行java程序,只需安装JRE 即可。

JDK(开发工具包):包含开发工具和JRE。给开发人员用,装了JDK可以不用再装JRE了。

8.      配置环境变量path

配置环境变量path,可以让JVM在任何路径下都可以调用javac.exe命令。

第一种:选中计算机→右键选择属性→高级系统设置→高级→环境变量→path变量→编辑→复制JDK的安装路径(直到bin目录)→粘贴在path的最前端→写分号。适合不经常改JDK路径的人。

 

第二种:新建变量JAVA_HOME→变量值为JDK安装路径(没到bin目录)→在path变量的值前面添加%JAVA_HOME%

好处是避免反复修改路径带来的误操作。

  

9.      配置环境变量classpath

配置环境变量classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件,再在当前目录下查找要运行的类文件。

第一种:和配置path环境变量一样。

 

第二种:临时配置classpath。格式:set classpath=c:\;这种方式只在当前dos控制台有效。

 

10. Java程序开发体验--Hello World

Java 程序运行机制:

 

先用记事本等文本编辑器写程序代码,保存为.java源文件,再用javac.exe工具编译生成字节码.class文件,最后用java.exe工具运行字节码.class文件。

 

/*

需求:创建一个输出HelloWorld的程序

思路:

1,创建一个类名Demo

2,为保证该类独立运行,创建一个main函数

3,打印输出代码

4,保存为.java文件

5,用javac.exe编译该.java文件

6,用java.exe运行生成的.class文件

*/

class Demo //创建一个类Demo

{

       publicstatic void main(String[] args)//创建一个main函数,JVM运行的入口

       {

              System.out.println("HelloWorld");//系统输出语句,打印HelloWorld

       }

}:

 

11. 注释

被注释的内容都会被编译器忽略

单行注释,格式://开头

多行注释,格式:/*开头,*/结束

文档注释,格式:/**开头,*/结束。可被javadoc解析,生成网页形式的程序说明文档

多行注释和文档注释都不能嵌套使用。

软件编码规范:可读性第一,效率第二。

所以要养成写注释的习惯,先写注释再写代码,注释一般占代码总量的30%左右。

 

12.学习java注意的地方

中英文符号问题,注意切换为英文输入法。

Java语言严格区分大小写。

若源文件中有public类,源文件名必须和该public类一致。


0 0