黑马程序员——————————开发前奏之基本常识、环境搭建等

来源:互联网 发布:家装网络推广 编辑:程序博客网 时间:2024/05/16 12:55

一、基础常识

什么是软件和开发?

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

开发:制作软件

人机交互的方式:

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

命令行方式:需要有一个控制台,输入一些指令,让计算机完成一些操作

常见的dos命令:

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

md    创建目录

rd    删除目录

cd    进入指定目录

cd..    退回到上一级目录

cd\    退回到根目录

del    删除文件

exit    退出dos命令行

什么是计算机语言

就是人与计算机交流的一种方式


二、Java语言概述

基本概述

是SUN公司1995年推出的一门高级编程语言

是一种面向Internet的编程语言

是Web应用程序的首选开发语言

是简单易学,完全面向对象,安全可靠,与平台(操作系统)无关的编程语言

三种技术架构

J2EE    企业版

J2SE    标准版

J2ME    小型版

Java5.0版本以后,更名为JAVAEE  JAVASE  JAVAME

跨平台原理

只要实现了特定操作系统下的JVM,就可以有JVM来运行java程序,类似于在电脑上用模拟器玩红白机游戏


三、下载安装

明确JRE和JDK

JRE:Java运行环境,包含JVM和Java程序所需的核心类库

JDK:Java开发工具包,包含Java的开发工具和JRE

下载与安装JDK(略)


四、配置环境变量

配置环境变量的目的

为了我们更方便的应用Java提供的开发工具

配置参考:

JAVA_HOME: D:\jdk1.7.0_15

Path: %JAVA_HOME%\bin;%Path%

classpath: .;%JAVA_HOME%\lib;D:\myclass

Path变量的作用

如果操作系统在当前目录下没有找到我们需要执行的程序和命令时,操作系统就会按照path变量指定的目录去依次查找,以最先找到的为准。

classpath变量的作用

类似于path变量,但是有不同
classpath是供JVM使用的,JVM只会查找classpath指定的目录,而不会在当前目录下查找,但是当遇到以下情况时会在当前目录下查找:
当没有配置classpath环境变量的时候
当配置了classpath但是值的末尾有一个分号;
当配置classpath变量时可用.代表当前目录

JAVA_HOME的作用

减少对path和classpath变量的修改,减少风险

临时配置方式:

set 查看所有环境变量
set path 查看path变量的值
set path= 将path变量清空
set path= D:\jdk1.7.0_15\bin;%path%临时配置path变量


五、HelloWorld体验


<span style="font-size:12px;">/*需求:写一个用于输出打印HelloWorld的小程序思路:1.定义一个类,用于存放Java代码  2.为了这个类能独立运行,写上主函数  3.在主函数区间里写一个输出语句,用于打印HelloWorld  4.保存为Demo.java  5.通过javac命令编译源文件  6.通过Java命令执行步骤:12345*/class Demo //用class定义一个类,如果前面用public修饰则源文件名必须与类名相同{public static void main(String[] args) //主函数保证这个类有独立运行的功能,写法是固定的{System.out.println("Hello World!");//输出语句,用于输出HelloWorld}}</span>


经验从错误中得来!当遇到错误时,尤其是报一大堆错误,一定要保证心态!

六、注释

三种注释方式:

单行注释://

多行注释:/* */ 多行注释不能互相嵌套

文档注释:/** */

注释的作用:
1.解释说明某些部分的作用和功能

2.插入作者的一些个人信息

3.屏蔽某些代码,用于调试程序


代码规范性:可读性第一,效率第二。
1.自定义名称要"见名知义"

2.适当的注释

3.代码适当的缩进

如何写代码

代码只是思想的一种体现形式,首先得要有思想。不要一上来就敲代码,没什么用!
/*
需求:
思路:1,2,3
步骤:1,2,3
下面才是写代码,适当注释说明
*/



0 0
原创粉丝点击