新手小白初学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
    评论
回答: 在Java中,创建一个对象时,必须调用该类的构造方法,这是Java中的一个基本概念。构造方法是一个与类名相同的特殊方法,用于创建和初始化对象。当我们使用new运算符创建一个对象时,系统会自动调用该类的构造方法。 以下是一些关于Java学习的书籍、网站和资源: 1.《Java核心技术(卷1)》:这是一本Java编程的经典教材,适合初学者和有一定基础的程序员。 2.《Effective Java》:这是一本优秀的Java编程指南,涵盖了Java编程中的许多最佳实践和设计模式。 3.Oracle官方Java教程:Oracle为新手提供的官方Java教程,该教程涵盖了Java编程的各个方面,包括基础、高级和企业应用。 4.《Java编程思想》:Bruce Eckel撰写的书籍,这是一本涵盖了Java编程思想的经典教材,不仅讲解了Java的语法,还深入剖析了Java编程的思想。 5.极客时间的Java教程:这是一门深入介绍Java编程的在线课程,覆盖了Java编程的各个方面。 如果你是一个小白,那么学习Java需要一定的耐心和坚持。首先,你需要理解基本的Java语法,包括变量、数据类型、控制结构和面向对象编程等方面。然后,你需要编写一些简单的程序、调试代码并做一些小项目。最后,你应该努力深入学习Java编程,并注重实践和尝试。还有一些小建议: 1.从简单的开始,不要把自己弄得太难。 2.每学完一个知识点就要掌握并运用它,不要轻易跳过去。 3.多接触不同的代码、项目和开发者,这样可以更好地了解Java编程的实践。 4.不断练习并尝试,不要怕付出失败的代价。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值