旺仔的java基础之路——java的环境配置以及Helloworld(1)

本文详细介绍了Java语言的基本概述、环境配置、Helloworld程序的实现及运行过程,适合初学者快速入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嘿嘿,大家好。对于我这个大一学生,在这学期发现自己总是太浮躁,总是想学这个那个。上学期学习了c语言的基础,从helloworld开始对编程产生了兴趣,后来自己又自学了一些c++基础感觉对面像对象的语言有了一些小小认识。因为自己从高中到现在对安卓一直很感兴趣,所以我想学习安卓的开发。java这门语言的学习对学习安卓的帮助你懂滴。从今天我这个java小白正式起航啦,接下来我会用博客来记录每天收获的知识。不扯啦进入正题...

一:java概述:
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;
1994年将Oak语言更名为Java;
Java的三种技术架构:
JAVAEEJava Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;
JAVASEJava Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;
JAVAMEJava Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;
1,JDK:Java DevelopmentKit,java的开发和运行环境,java的开发工具和jre。
2,JRE:Java RuntimeEnvironment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)
二:java环境变量的配置

首先是path环境变量( 操作系统自带的环境变量,用来保存操作系统执行命令时的搜索)的配置,我在度娘那里看了一些解释,我自己的理解是我们在dos窗口输入的命令时它都有对应的执行文件,当我们没有输入这个命令的路径时它会在当前路径下进行寻找此命令如果没有找到就会进入path里的路径进行寻找。所以我们需要将java的有关命令路径导入path路径进中即在path环境中添加java的jdk下的bin路径(例如我的path=D:\Program Files\Java\jdk1.7.0_51\bin)这样我在dos窗口输入有关java的执行命令时就不需要每次输入路径了。

接下来说一下java程序的运行的过程:

                                                           a.源文件通过编译命令编译成字节码文件(.class)

                                                           b.类装载器将字节码从磁盘或网络中装入内存中

                                                           c.字节码校验器保证所有的字节都是合法的,且没有违背Java的安全限制(不是100%的没问题)

                                                           d.解释器读入字节码并将它们翻译成计算机能理解的语言

这时就要提到配置环境变量的classpath变量(该变量的含义是为java加载类(class or lib)路径)啦,这里放的路径是java源文件通过编译生成的.class文件的路径。因为当我们执行可执行文件时需要指出这个文件的位置,所以为了方便不在每次的执行程序中输入路径我们在classpath添加java的类库路径即java jdk下的lib文件下(例如我的classpath=.;D:\Program Files\Java\jdk1.7.0_51\lib;)(lib里面是类库)。

三:Helloworld(发现有很多编程语言都是从helloworld开始的)

第一个java程序:

    

public class Hello{
     public static void main(String args[]){
           System.out.println("Hello World!") ;
    }
}
运行结果:


是不是感觉java的输出语句好长?好复杂?我有这种感觉(可能以后习惯就好了)。

若有什么理解错误还希望大神多指点哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值