黑马程序员——————————开发前奏之基本常识、环境搭建等
来源:互联网 发布:家装网络推广 编辑:程序博客网 时间: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
下面才是写代码,适当注释说明
*/
- 黑马程序员——————————开发前奏之基本常识、环境搭建等
- 黑马程序员——>第一天<基本常识&Java环境搭建>
- 黑马程序员 —— Java开发前奏
- 黑马程序员——Java开发前奏
- 黑马程序员——java开发前奏
- 黑马程序员——Java开发前奏
- 黑马程序员——Java开发前奏
- 黑马程序员—java开发前奏
- 黑马程序员——前奏
- 黑马程序员——Java之开发前奏
- 黑马程序员——基本常识,java的跨平台性,环境搭建,
- 黑马程序员——JAVA基本常识
- 黑马程序员——java开发前奏01
- 黑马程序员——Java的开发前奏
- 黑马程序员——第一章 Java开发前奏
- 黑马程序员——Java开发前奏01
- 黑马程序员—java开发前奏—java语言概述
- 黑马程序员——JAVA基础之开发前奏,基础知识了解
- ubuntu 命令行模式和图形界面切换
- 动态口令认证
- Java敏感词过滤算法
- php 底层原理
- 13.2圆的比较
- 黑马程序员——————————开发前奏之基本常识、环境搭建等
- JSP的URL过滤器
- 杨辉三角
- 第二学期第13周项目2--圆的比较
- csu 1458: Booking (开的房间数量)
- Win8 + VS2013 + SQL Server 2014 下载地址
- 个地方和风格化发给街净哥和价格
- 刚学 RMQ 求大神指点
- 八皇后布局问题 -- 回溯法