黑马程序员-JAVA概述
来源:互联网 发布:国外域名在国内备案 编辑:程序博客网 时间:2024/04/27 07:40
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
1.计算机基础知识
1.1.计算机,硬件,软件
计算机(Computer):电子计算机,电脑.计算机现已经应用渗透到社会各个领域.推动人们工作,生活,学习各种发展.
计算机硬件:(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称.这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础.计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成.
计算机软件:计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件.
系统软件:DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
应用软件:office QQ聊天 YY语言 扫雷
1.2.计算机软件开发
软件:按照特定顺序组织的计算机数据和指令的集合.
开发:软件的制作过程.
软件开发:借助开发工具,计算机语言制作程序,软件.
1.3.计算机语言
语言:人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换.
计算机语言:人与计算机之间进行的信息交流沟通的一种特殊语言.计算机语言,也有字符,符号等等.常见计算机语言:C,C++,JAVA
1.4.人机交互方式
软件的出现实现了人与计算机之间的更好的交流互动.
交互方式:--图形化界面:此方式简单直观,易于使用者接受,容易上手操作.
--命令行方式:需要一个特定的控制台,输入特定的指令,让季孙吉完成一些操作.较为麻烦,需要记录那些命令.
1.5.键盘功能键,快捷键介绍
键盘功能键:
Tab
Shift Ctrl Alt
空格 Enter
Window
上下左右......
PrtScr(PrintScreen)截屏
快捷键(组合):
Ctrl+A 全选
Ctrl+C 复制
Ctrl+Z 撤销
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+S 保存
1.6.常用的dos命令
打开DOS控制台方式:开始菜单;运行,cmd;Win+R,cmd;
常用DOS命令:
d:回车 盘符切换
dir(directory) 列出当前目录下文件以及文件夹
md(make directory) 创建目录
rd(remove directory) 删除目录
cd(change directory) 改变指定目录(进入指定目录)
cd.. 退回到上一级目录
cd\ 退回到根目录
del(delete) 删除文件,删除删除一堆文件名后缀名一样的文件用*.txt
exit 退出DOS命令行
cls(clear screen) 清屏
2.JAVA语言概述
JAVA语言发展史:詹姆斯.高斯林(JamesGosling)
JAVA语言平台版本(JAVASE,JAVAME,JAVAEE)
JAVA语言特点: 简单性,解释性,面对对象,高性能,分布式处理,多线程,健壮性,动态,结构中立,安全性,开源,跨平台.
跨平台性:通过JAVA语言编写的应用程序在不同系统平台上都可以运行.
原理:只需要在运行JAVA应用程序的操作系统上,先安装一个JAVA虚拟机(JVM).由JVM来负责JAVA程序在该系统中的运行.
JRE,JDK,JVM
JRE:Java runtime environment
JDK:Java development kit
JVM:Java virtue machine
3.JDK的下载,安装
通过官网http://www.oracle.com选择对应版本,下载安装
4.HellowWorld案例
4.1.开发工具介绍
编写java程序可以使用很多工具
notepad(微软自带);Editplus;Eclipse;MyEclipse
4.2.HelloWorld
首先定义一个类:
class 类名
在类定以后加上一对大括号
{}
在大括号中间加上一个主(main)方法/函数
public static void main(String[] args){}
在主函数方法的大括号中添加一句输出语句
System.out.println("hello world");
class Demo{ public static void main(String[] args) { System.out.println("Hello World"); }}
4.3.程序解析
首先编写JAVA源代码程序,扩展名.java
在命令行模式中,输入javac命令对源代码文件进行编译,生成对应的字码节文件
javac 源文件名.java
便宜完成后,如果美欧报错信息,输入java命令,对classpath字码节文件进行解释运行,执行时,不加后缀名.class
java Demo
4.4.运行与工作原理
5.环境变量的配置
5.1.path环境变量配置的作用
程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录
程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行.
5.2.path环境变量配置方法:
通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行
win7,win8系统:右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path
XP系统:右键点击桌面计算机→选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path
将jdk安装目录下的bin目录添加到最左边并添加分号.
path环境变量的参照配置方式
新建一个变量,变量名为JAVA_HOME.
为JAVA_HOME添加变量值:JDK安装目录
将path环境变量中JDK目录修改
%JAVA_HOME%\bin;
注意:path环境变量具有先后顺序
5.3.classpath环境变量配置
classpath环境变量配置方式:类似于path设置,可以理解为一个面对exe格式程序,;另一个面对class格式程序.
5.4.path和classpath的区别
path环境变量里面记录的是可执行文件(exe),对可执行文件在当前路径去找,如果没有,则去path环境变量中配置的路径 去找
classpath环境变量里面记录的是java类的运行文件(class)所在的目录
-----------------------android培训、java培训、java学习型技术博客、期待与您交流! ----------------------
详情请查看:
- 黑马程序员-JAVA概述
- 黑马程序员 Java 概述
- 黑马程序员-Java 概述
- 黑马程序员-JAVA概述
- 黑马程序员----Java概述
- 黑马程序员---java 概述
- 黑马程序员 java 概述
- 黑马程序员--java概述
- 黑马程序员--Java概述
- 黑马程序员 java概述
- 黑马程序员-Java概述
- 黑马程序员--java概述
- 黑马程序员----Java概述
- 黑马程序员-----------------java概述
- 黑马程序员 --------------Java概述
- 黑马程序员-Java概述
- 【黑马程序员】---java概述
- 黑马程序员----Java 概述
- 数据结构,图的邻接矩阵创建,邻接矩阵与邻接表的交换,两种表的输出,过程用C++实现
- 单独部署secondarynamenode
- " / "的意义
- linux shell 正则表达式(BREs,EREs,PREs)差异比较
- 关于今天参加学校ACM比赛的感想
- 黑马程序员-JAVA概述
- linux交叉工具链的安装
- struts中出现找不到action和result
- HDU 3268 Columbus’s bargain
- 我为什么来到这里
- Using GRE Tunnels with Open vSwitch
- SQL Function 自定义函数
- Oracle SCN机制解析
- 删除重复字符