黑马程序员——java基础概述

------- android培训、java培训、期待与您交流! ----------

 

Java基本概述与环境搭建

1.      基本概念

1.1  Windows操作系统下DOS命令行常见的命令。

dir (directory) : 列出当前目录下的文件以及文件夹

md (make directory) : 创建目录

rd (remove directory): 删除目录

cd : (change directory)改变指定目录(进入指定目录)

cd.. : 退回到上一级目录

cd\: 退回到根目录

del (delete): 删除文件,删除一堆后缀名一样的文件*.txt

exit : 退出dos命令行

 

1.2  键盘的认识

Tab (table)缩进

shift 转换键

Ctrl control)控制

Windows徽标键

AltAlternative)交换,替换                           

空格

Enter 回车键

上下左右键

PrtSc(PrintScreen)屏幕截图

 

1.3  常用的快捷键

Windows快捷键

Windows徽标键+L键切换用户

Windows徽标键+TAB键在任务栏上的按钮间循环

Windows徽标键+E键启动我的电脑

Windows徽标键+D键快速显示桌面

Windows徽标键+R键执行运行命令

Windows徽标键+U键打开工具管理器

Windows徽标键+M键将所有窗口最小化

Windows徽标键+F键搜索文件或者文件夹

Windows徽标键+F1键显示Windows帮助

Windows徽标键+Shift+M键将最小化的窗口还原

Windows徽标键+Ctrl+F键搜索计算机

Windows徽标键+PauseBreak键打开系统属性对话框

 

2.      Java概述

2.1  Java语言的三种技术架构

JavaSE         是为开发普通桌面和商务应用程序提供的解决方案, 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发.

JavaEE        是为开发企业环境下的应用程序提供的一套解决方案, 该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发.

JavaME       是为开发电子消费产品和嵌入式设备提供的解决方案, 该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等.

 

2.2  Java语言的特点: 跨平台性

通过Java语言编写的应用程序在不同的系统平台上都可以运行.

在需要运行Java程序的操作系统上安装Java虚拟机((JVM JavaVirtual Machine), JVM负责运行Java程序, 因为不同的系统平台都支持JVM所以Java程序实现了跨平台性, 也称良好的可移植性.

 

2.3  Java语言环境搭建

JER: 要想运行Java程序, 只需在系统上安装JER即可, JER包含了JVM

JDK: 要是想开发Java程序, 必须安装JDK, 它包含了JER, Java核心类库和development Tools.

 

2.4  配置path环境变量

右键我的电脑, 在系统属性中, 点高级, 点环境变量, 新建JAVA_HOME环境变量, 变量值为jdk安装路径, 例如,D:\Java\jdk1.71, 找到变量path, 在变量值最前面写上%JAVA_HOME%/bin; , %JAVA_HOME%是动态获取JAVA_HOME的值.

配置完成后就可以在任意目录下运行jdk里面的工具了

 

3.      Java程序开发体验

3.1  第一个Java程序 Hello World

class Demo {

   public static voidmain(String[] args) {

         System.out.println(“Hello World”);

}

}

解析程序:

第一行class 是声明这是一个类, 后面跟的是类的名字.

第二行publicstatic void main(String[] args)JVM进入程序的入口, 后面跟的{}中的代码是程序要执行的内容.

第三行System.out.println()是控制台输出语句, ()里面的是要输出的内容, 这个程序输出的是字符串”HelloWorld”.

 

3.2  源文件与字节码文件

刚才写的Demo程序需要保存为一个名为Demo.java的文件, 这个文件成为源文件

通过JDK中的JavacDemo.java将文件解析成为一个Demo.class文件, 这个文件成为字节码文件, 也称可执行的Java程序, 通过jdk中的命令java Demo.class就可以执行这个Java程序

 

3.3  常见错误提示

提示1:找不到文件

原因1:文件名字写错

原因2:扩展名隐藏

提示2: 找不到main函数

原因1:没写main函数,编译可以通过,运行不了

原因2main函数写错                                                                             

提示3: 某软件包不存在

原因:可能是该大写的小写了.

 

3.4  Java命名规则

类名首字母必须是大写, 类名是多个单词组成的每个字母首字母大写

变量名和方法名首字母小写,多个单词组成第一个单词首字母小写, 其余单词首字母大写, 例如aaaBbbCcc, 名字一定要见名知意

常量名所有字母都大写, 多个单词组成的每个单词之间用下划线隔开, 例如 DAY_OF_WEEK

 

3.5  格式

3.5.1         大括号要对齐

3.5.2         遇到左大括号要缩进,Tab/Shift+Tab

3.5.3         程序块之间加空行

3.5.4         并排语句之间加空格

3.5.5         运算符两侧加空格

3.5.6         左大括号前面有空格

3.5.7         大括号成对写

 

4.      Classpath

4.1  配置classpath

跟配置path原理相同, 将当前存放class文件的目录用setclasspath = 盘符:\目录的形式配置就可以

注意: 如果在配置路径结尾加长”;”那么现在classpath路径下找, 如果没有, 就在当前目录下找, 如果没有”;” 只会在classpath下找, 即使当前目录有class文件, 也不会执行

 

4.2  pathclasspath的区别

4.2.1 path环境变量里面记录的是可执行性文件, .exe文件,对可执行文件先在当前路径去找, 如果没找到就去path环境变量中配置的路径去找

4.2.2 classPath环境变量里记录的是java类的运行文件所在的目录

1) 没配置classPath路径, 直接在当前路径找

2) 配置了classPath路径

在结尾处没有加分号,就会在你所配置的路径去找如果找不到就会报错

在结尾处加分号,就会现在你所配置的路径去找,如果找不到就会到当前路径去找,还是找不到就会报错

 

 

你可能感兴趣的:(黑马程序员——java基础概述)