黑马程序员__Java概述

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

1 计算机概述

计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机大型计算机等。

计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

(1).计算机硬件:

主要部件:主机箱、电源、主板、 CPU、内存、硬盘、显卡、网卡

外设:键盘、鼠标,显示器等多个部件组成。

(2).计算机软件:

系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS。

应用软件有:办公软件,各种游戏软件,聊天软件......。

计算机语言:

常见的计算机语言有C,C++,C#,JAVA,VB......。

(3).常用功能键

Ctrl+c 复制,Ctrl+v 粘贴 ,Ctrl+s 保存 ,Ctrl+a 全选 ,Ctrl+v 粘贴 ,Ctrl+s 保存 ,Ctrl+z 撤销 ,Tab(table)缩进,Shift转换键,Ctrl(control)控制,Windows,Alt(Alternative)交换,替换,空格,Enter回车键,上下左右键,PrtSc

(1).图形化界面

图形化界面是指采用图形方式显示的计算机操作环境用户接口。现在计算机与用户交流大部分是图形化界面的方式,与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。

(2).命令行方式

使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装 入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命
令需要保证命令文件在当前的目录中或已经被加载了路径。

(3).如何打开控制台

开始--程序--附件--命令提示符

开始--运行--cmd--回车

Win+R--cmd--回车

常用的DOS命令

D:--回车 盘符的切换

dir 显示指定路径上所有文件或目录的信息

md 建立目录

rd 删除目录

cd 进入目录

cd.. 返回至上一级目录

cd\ 返回至根目录

del 删除文件

Exit 退出命令行

cls 清屏

Java语言三种技术架构 JAVASE,
JAVAEE, JAVAME。Java语言是跨平台的,但是jvm不是跨平台的。JRE是运行环境,JDK是开发工具,JDK包含JRE。JRE包含JVM与java核心类库,JDK包含JRE与java tools

JDK的下载官网www.oracle.com。JDK的安装是傻瓜式安装而且软件是免费的,这点大家喜欢。jre可以不必要单独安装。

(1)环境变量

Path 配置完环境变量后,windows能够自动根据path去找你在控制台中输入的命令.exe。

(2)临时环境变量的配置

set:用于查看本机的所有环境变量的信息。

set 变量名 :查看具体一个环境变量的值。

set 变量名= :清空一个环境变量的值。

set 变量名=具体值 :给指定变量定义具体值。

%...% 动态引用变量的值

(3)永久环境变量的配置

找到环境变量

我的电脑--右键属性--高级--环境变量--系统变量

操作

新建一个环境变量,格式如下

变量名 JAVA_HOME

变量值 JDK的安装目录。(C:\Program Files\Java\jdk1.7.0_25)

编辑Path

变量名 Path

变量值 %JAVA_HOME%\bin;本身的环境变量值

class Demo{
	public static void main(String[] args){
		System.out.println("HelloWorld!!!");
	}
}

class是关键字,表示前置声明一个类。

Demo 是类名,可以随便起,但是要符合标识符命名规则。

jvm在执行过程中,要找main函数。

类要独立运行时,必须有main函数。

格式 public static void main(String[] args)

这个时候,控制台没有任何内容

输出语句 System.out.println("Hello Itcast");

编译源代码

javac命令用来编译源代码

格式 javac 源代码文件名

运行字节码文件

java命令用来运行java程序

格式 java 字节码文件的名字不带后缀名

(1)path和classpath的区别

path变量是windows程序文件的目录

先在当前目录找,找不到就到path路径里找,如果还是找不到就会说,不是内部或外部命令,也不是可运行的程序或批处理文件

classpath变量值是java类文件的目录 (class结尾)

如果配置了classpath分两种情况

1,末尾加分号,先在classpath路径里找,如果找不到就会去当前目录去找,如果还是找不到报找不到或无法加载主类

2,末尾不加分号,只在classpath路径找,找不到就直接报找不到或无法加载主类

(2)classpath如何配置

临时配置

set classpath=c:\my

注意:

设置了classpath,只在classpath下找。没有设置classpath,就在当前目录下找。如果classpath结尾设置了分号(;) 那么它将首先在classpath下找,如果找不到,再在当前目录下找。但是不建议这样用。是代表当前路径,另外建议不要配置classpath路径

时间: 2024-11-04 01:08:56

黑马程序员__Java概述的相关文章

黑马程序员——Java概述

一.Java语言概述及三大技术架构 1.Java语言概述 Java是SUN公司于1995年推出的一种面向Internet的编程语言.其特点是:面向对象.通用性.高效性.安全性.跨平台.随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言.  2.Java三大技术架构 Java由四方面组成:Java编程语言. Java文件格式. Java虚拟机(JVM). Java应用程序接口(Java API) Java有三种技术架构,内容如下: (1)J2EE(Java 2 Platf

黑马程序员-----Java概述及基础语法

------Java培训.Android培训.期待与您交流! ------- 第一章 java概述及基础语法 一.java概述 1.Java是什么? Java是一门面向对象.面向网络的跨平台高级计算机编程语言,它由SUN(StanfordUniversity Network)公司于1995年推出了.作为目前最热门的编程语言,Java紧跟时代步伐持续推出它的新版本和新的技术实现,以适应计算机技术的快速发展和越来越多样化的市场需求,目前Java版本更新至Java8,Java同时推出三个技术体系以满足

黑马程序员——GUI概述

------ <a href="http://www.itheima.com" target="blank">android培训</a>.<a href="http://www.itheima.comtarget="blank"> java培训</a>.期待与您交流! --------- GUI <1> Graphical User Interface(图形用户接口). <

黑马程序员——网络编程篇

------- android培训.java培训.期待与您交流! ---------- 概述   1.网络模型        (1).OSI参考模型        (2).TCP/IP参考模型   2.网络通讯要素         (1).IP地址        (2).端口号         (3).传输协议    3.过程        1,找到对方IP. 2,数据要发送到对方指定的应用程序上.为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识. 为了方便称呼这个数据,叫做端口(逻

黑马程序员——Java基础---IO(下)

黑马程序员——Java基础---IO(下) ------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------ 一.概述 Java除了基本的字节流.字符流之外,还提供了File类.properties类.打印流.序列流等和输入输出相关的类,它们能够帮助我们更好的处理信息.下面将对它们进行简单的介绍. 一.正

黑马程序员——Java基础---集合框架工具类

黑马程序员——Java基础<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------ 一.概述 Java为操作Set.List和Map提供了一系列工具类,主要有Collections和Arrays.这两个工具类的特点:类中的方法都是静态的,不需要创建对象,直接使用类名调用即可.Collections:是集合对象

黑马程序员之——Map、泛型、集合框架工具类:Collections,Arrays

第一讲,第二讲:黑马程序员_毕向东_Java基础视频教程第15天-06-集合框架(泛型概述),(泛型使用) 一,泛型了解: 泛型的由来:泛型是JDK1.5版本以后出现的新特性.用于解决安全问题,是一个类型安全机制. 好处:将运行时期出现的问题ClassCastException,转移到了编译时期.方便于程序员解决问题.让运行时期问题减少.安全. 好处:避免了强制转换的麻烦. 二,泛型的格式:通过<>来定义要操作的引用数据类型.    如:ArrayList<String>  //定

黑马程序员——【Java高新技术】——代理

一.“代理概述”及“AOP概念” (一)代理概述 1.问题:要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理.日志.计算方法的运行时间.事务管理等等,如何去做? 解答:编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码. 2.代理原理图,如下: 3.代理的优点 如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类.还是代理类,这样以后很容易切换.例如,想要日志功能时就

黑马程序员___java断言

----------- android培训.java培训.java学习型技术博客.期待与您交流! --------- 下面介绍一下断言在JAVA中的使用,JAVA是从JDK1.4才开始支持断言的(添加了关键字assert),请注意老版的JRE不支持. 断言概述   编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设  可以将断言看作是异常处理的一种高级形式  断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真  可以在任何时候启用和禁用断言验证,因此可以在测