新手小白初学Java(一)一些简单知识

学习Java也差不多一周了,前几天刚接触了Linux,也发了点关于Linux和Unix的一些简单知识。接下来就是正式进入Java的学习进程中,学习了一些Java的基础知识及历史,以下就是我学习Java的一些小知识点。
1.什么是JDK,主要包括什么内容,和JRE,JVM的关系是什么
JDK是提供给Java开发人员使用的;
包括JRE以及Java的开发工具;
JDK包括JRE和开发工具包;
JRE包括核心类库和JVM JDK > JRE > JVM;
JVM特性:一处编译,处处执行;
安装了JDK也就是安装了Java虚拟机(JVM)。
2.和java相关的环境变量有那几个,它们有什么作用
环境变量的作用就是保证在任何一个地方都可以执行bin下所有的文件

expor JAVA_HOME=/usr/local/jdk1.8.0_74 JDK路径

  export JRE_HOME=$JAVA_HOME/jre

	`export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 类路径
	`export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH`  程序路径

3.怎么去配置环境变量
(1)只对当前用户起作用
vim ~/.bashrc
(2)对所有用户起作用
sudo vim /etc/profile
4.java程序的执行过程
``首先建立源文件(文件名.java),再通过编译器生成字节码文件(文件名.class),再把字节码文件给虚拟机(运行.class即输出源文件中写入的内容),虚拟机再将字节码文件转化成二进制代码传递给CPU。
5.使用javadoc命令生成API文档,通过浏览器打开。

| cd Desktop/job
		mkdir doc
		javadoc ./doc ./src/Zuoye.java
		cd doc
		ls doc
		firefox ./index.html  |  |  

6.java中包的作用
为了解决类名冲突
7.编写一个java程序,输出“一句话”

 cd Desktop/job
  vim ./src/Zuoye.java
 
  javac -d ./bin ./src/Zuoye.java
  java -cp ./bin/ zuoye

这是vim下生成的.java文件,在里面编译要输出的语句
注:-d 指定一个存放字节码文件的目录
-cp 代表运行指定文件下的字节码文件
./bin 字节码文件存放的路径
./src 源文件存放的路径
XXXX.java
|
| 编译 javac
|
xxxxx.class
|
| 运行 java
|
jvm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值