------- android培训、java培训、期待与您交流! ----------
学习笔记之java基础
虽然在大学的专业是软件工程,但对于写个HelloWorld都会出错的我来说,毕业之后又重新选择学习Java语言,后悔已经来不及,只能努力,只能奋进,所以在学习之余,写下博客来见证自己的学习之路。
一、Java简介
Java是由Sun公司推出的Java面向对象程序设计语言和Java平台的总称。由詹姆斯格斯林和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程、动态、开源和跨平台的语言。
Java语言平台版本
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
二、环境搭建与配置
1、JDK的下载和安装
JDK的全称为Java Development Kit,译为Java开发工具包,此软件的安装就是环境搭建的第一步,步骤并不繁琐,傻瓜式安装即可。其中包含JRE,全称为Java Run Environment,译为Java运行环境,包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算 机中只需要安装JRE即可。
2、环境配置
path环境变量的配置
①、程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录,程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行,程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行。
②、不同的操作系统的配置略有不同
win7,win8系统:右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path
XP系统:右键点击桌面计算机→选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path
然后将jdk安装目录下的bin目录添加到最左边并添加分号;
或者采用path环境变量的参照形配置方式:
创建新的变量名称:JAVA_HOME
为JAVA_HOME添加变量值:JDK安装目录
将path环境变量中JDK目录修改
%JAVA_HOME%\bin;
classpath环境变量配置方式
创建新的变量名称:classpath
值设定为指定的还有class文件的目录,多个目录间使用分号分割
作用:使classpath目录中的.class文件可以在任意目录运行
path与classpath环境变量的区别
path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
classpath环境变量里记录的是java类的运行文件所在的目录
三、常用DOS命令
d: 回车盘符切换
dir(directory):列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd\: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (clear screen)清屏
这些是在Java基础学校阶段常用的DOS命令,熟练掌握,才能在初期更好的编写代码。
四、第一个程序HelloWorld
在以上步骤完成之后,终于可以写出第一个完整的小程序,也算是真正的迈出了Java学习之旅的第一步。
源码:
class HelloWorld
{
public static void main(String args[])
{
System.out.println(“HelloWorld!”);
}
}
程序的编译及运行:
javac HelloWorld.java----------------->java HelloWorld
程序执行图解:
至此,已经算是完成了第一个程序的编写,在之后,更要不断的回来复习,加深记忆,巩固基础。