黑马程序员 Java基础(上)
来源:互联网 发布:中创软件北京分公司 编辑:程序博客网 时间:2024/05/21 19:29
此类博客是对Java基础和jkd1.5新特性的一些总结,也借此机会复习学过的内容,打牢基础。
什么是Java:它是SUN (Stanford University Network) 公司于1995年推出的一门面向Internet的高级编程语言,具有面向对象、安全可靠、与平台无关的特性,并且已成为web应用程序的首选开发语言。
Java是怎么实现面向对象、安全可靠、跨平台这些特性呢?
1. 面向对象:即OOP (Object Oriented Programming),它是一种计算机编程构架,起初是指程序设计中采用封装、继承、多态等设计方法,现已涉及软件开发的各个方面。后面将详细介绍OOP,此处不再多讲。
2. 安全可靠: Java取消了极易犯错的指针,对类和方法分层结构严谨,封装严密,同时规范了书写方式,所以具有较强的安全性。
3. 跨平台性: 一个已经写好的Java程序,无论在windows、Linux、Mac OS下都能很好的运行,具有很高的可移植性。原因何在呢?
原理:Java程序运行需要安装一个jvm (Java Virtual Machine),由jvm来负责Java程序在系统中的运行,这样只要在不同的系统上使用不同的虚拟机即可实现跨平台操作。从下图可以很清晰看出jvm运行的原因。
Java环境搭配:
Java运行需要一个特殊的环境,即JRE (Java Runtime Environment),这是每个Java程序运行的必要条件。
同时Java开发需要另一个工具包,即JDK (Java Development Kit),其中包括编译工具(javac.exe) 打包工具(jar.exe)等等。
因为每次执行Java工具都要到bin目录下,非常麻烦,所以将path环境变量配置到系统中,每次执行都让系统自动帮我们找,这样就十分方便了。
步骤:
1. 打开我的电脑--属性--高级--环境变量。
2. 编辑path环境变量,在变量值开始处加上java工具所在目录,后面用“ ; ”和其他值分隔开即可。
3. 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,则配置成功。
同时还有一种时配置方式:
即通过dos命令中set命令完成
1. set :用于查看本机的所有环境变量的信息。
2. set 变量名:查看具体一个环境变量的值。
3. set 变量名=:清空一个环境变量的值。
4. set 变量名=具体值:给指定变量定义具体。
classpath环境变量:
同path类似,既然可以在任意目录下运行javac.exe,那么也应该可以在任意目录下运行class文件。当执行java命令时会自动寻找当前目录下的class文件,如果需要运行其它目录下的class文件时,就需要配置classpath环境变量了。
与path一样,使用(set classpath = 路径1;路径2… ) 即可。
配置好以上环境变量即可以开始Java学习之旅了。
- 黑马程序员 Java基础 ---> 集合(上)
- 黑马程序员 Java基础(上)
- 【黑马程序员】01 Java基础之关键字(上)
- 黑马程序员---java基础---04面向对象(上)
- 黑马程序员——Java基础语法(上)
- 黑马程序员——Java基础__多线程(上)
- 黑马程序员——Java语言->基础语法(上)
- 黑马程序员——Java基础->IO流(上)
- 黑马程序员——Java基础---常用类(上)
- 黑马程序员——Java基础---API(上)
- 黑马程序员——Java基础---集合类(上)
- 黑马程序员——Java基础---集合类(上)
- 黑马程序员——Java基础---IO(输入输出)(上)
- 黑马程序员——java基础---集合(上)
- 黑马程序员——java基础---IO(上)
- 黑马程序员--java基础流程控制与方法(上)
- 黑马程序员——Java语言基础(上)
- 黑马程序员 Java基础 ---> 面向对象(上)
- OpenStack中的Heat进阶
- 对象间的联动——观察者模式(一)
- 对象间的联动——观察者模式(二)
- 对象间的联动——观察者模式(三)
- Guava 之eventbus 二
- 黑马程序员 Java基础(上)
- 对象间的联动——观察者模式(四)
- 近日使用百度的感觉
- 对象间的联动——观察者模式(五)
- 对象间的联动——观察者模式(六)
- 自定义语言的实现——解释器模式(一)
- 深入理解EventBus的设计思想
- Oracle中INSTR和SUBSTR的用法
- 自定义语言的实现——解释器模式(二)