java 基础知识--one day!
内容: 1、关于java的基本常识
2、Java的跨平台性
3、Java环境搭建(安装)
4、Java环境搭建(环境变量配置)
5、Java环境搭建(环境变量配置技巧)
6、Java环境搭建(环境变量临时配置方式)
7、Hello+World
8、classpath配置
9、Hello+World的组成
10、注释
1、关于java的基础常识
软件开发:
软件就是一系列按照特定顺序组织起来的数据和指令的集合。常用的软件分为两种:系统软件,例如:windows、linux 、Dos等。例如:扣扣,扫雷
软件开发就是去制作软件
人机交互:
有了软件就可以更好的实现人机交互,人机交互的方式有:图形界面的方 式;dos命令行方式;
常用的DOS命令:
rd:删除目录
md:创建目录
dir:显示当前目录里面的文件夹及文件
cd:切换的指定目录
cd..:返回上一目录
del:删除文件
cd/:切换到当前根目录
exit:推出Dos命令行
2、java的跨平台性
java语言的概述:java语言完全面向对象,安全可靠,与平台无关的编程语言
java语言的三种技术构建:
javaee:是为开发企业环境下的应用程序提供的一套解决方案
javase:是为开发普通桌面和商务应用程序提供的解决方案
javame:是为开发电子消费产品和嵌入式设备提供的解决方案
java语言的跨平台性
什么事跨平台性,跨平台性就是说用java语言编写的程序可以再不同的系
统平台上使用。
跨平台性的原理是什么,在不同的操作系统上安装上相应版本的java虚
拟机,就可以通过虚拟机来执行java语言编写的程序。
3、java环境搭建(安装)
为什么要搭建java环境,因为用java语言编写一些程序时前提必保证一个对java编写和运行的环境。java环境涉及到jdk(java开发工具包)它含 jre(java运行环境),jre里面包含java的虚拟机jvm.
jdk可以在www.oracle.com或java.sun.com下载到,下载完解压安装。
4、Java环境搭建(环境变量配置即配置技巧)
java环境搭建完了,需要对环境变量进行配置。因为用java开发软件时需要通过Dos切换的bin目录下非常的麻烦,为了能够在任意目录下都能使用bin目录里的java开发命令就需要对系统环境变量进行配置,具体步骤如下
首先右键单击我的电脑选择属性,
选择高级
选择环境变量
在系统变量里面找到path,双击把java安装时的目录目录放在变量值的最前面,
最后用“;”与后面的路径隔开,如果修改了“G:\Java\jdk1.7.0_02\bin”里面路径就需要在修改path变量里面的路径,为了避免承担修改错误的风险,我们在系统变量里面新建一个名为JAVA_HOME的变量
,把可能会改变的部分放进这个变量,再用%%动态获取JAVA_HOME的值,改完之后path=%JAVA_HOME%bin;%path%;环境变量配置完了,重新打开一个Dos窗口在其他目录下(我是把java装在了G盘)键入:javac
6、Java环境搭建(环境变量临时配置方式)
java环境的临时配置方式需要要用set命令,set命令的作用是查看或者设置环境变量的值如
,需要查看某个环境变量时用set 环境变量名,修改某个环境变量的值时用set 环境变量=(该变量重新设置的值),注意环境变量的临时设置只在当前该窗口有效。
7、Hello+World
打开记事本编写一段java代码如
;我把它保存在G:\java0217\day01;打开Dos窗口切换到G:\java0217\day01目录下用javac对刚才编写的java代码进行编译如
;,编译后生成一个中间码文件Demo.class如
;再用“java”命令执行刚才生成的中间码文件结果如
;
8、classpath配置
为了在任意目录下执行java的执行程序,就是用虚拟机执行生成的class文件。与设置path的思想一样,重新设置一个变量值classpath,把类文件的路径放在classpath后面(classpath=G:\java0217\day01;),原理是当执行java命令式,java会先启动虚拟机,虚拟机去按照classpath给出的路径去找有没有Demo文件,如果有它就把这文件执行了,如果没有就在当前目录下去找。而path变量值里面的路径系统会先去当前该目录下去找,如果没有再去path变量里面的路径去找,只是classpath与path的区别。在配置classpath路径时后面不加分号,只让虚拟机找classpath后面制定的的路径 。如图
9、Hello+World的组成部分
用class定义一个类,类名的首字母大写(类名有意义可以增加阅读性)用{}来定义这个类的内容区间,为了保证类能独立运行需要一个主函数public static void main(String【】args),虚拟机会从主函数开始运行。
10、注释
单行注释即//,即从“//”开始后面的内容java编译器是不会解析之部分内容的
多行注释以“/*”开始以"*/"结束
文档注释以“/**”开始,以“*/”结束,是对程序说明后可以通过jdk中的javadoc.exe工具将这个程序中的文档注释都提取抽来形成一个网页,它是这个程序的说明书为程序开发者使用,单行注释和多行注释是软件使用说明书,文档注释属于软件说明书。
注释有两个作用:一个是注解说明代码的作用,另一个是调试代码。单行注释中可以有单行注释,多行注释中可以添加单行注释,但多行注释中不可以添加多行注释。