java的基础认识

      java 是一种开发语言,它的创始人是James Gosling,他对于java的定义是“Java is C++ without the guns, knives, and clubs”,通俗点来说就是Java可以很好地实现健壮、安全编程。虽然已经用java写了一年多的代码,但是对于最初的一些基本知识,却是没有什么深入理解。

今天,我想谈一些基础的关于java的认识。在java使用的过程中,最主要的是java语言及他的一些api。

java的api比较重要的是:基础类库:awt关于图形的 , applet java小程序,beans 针对于java bean提供的一系列参数和方法,lang 包含一些基本的数据类型 ,util 集 合,net网络方面的,math数学相关的方法,io 输入输出流相关 ,nio 数据缓存的支持,rmi remote method invocation 远程方法调用,security证书及安全相关的设置,sql数据库相关,text对文本数据等的处理。

当你在进行项目编写的过程中,除了引入这些java的api之外,还可能会倒入一些其他的jar包,而这些jar包,可能是由第三方编写的,这些jar包的倒入是为了使得能用java语言做更多其他的事情。例如在apache基金会下进行项目开发的apache项目组,就开发了很多项目对java语言提供支持,其中http服务器是他们的代表。http服务器是针对于应用层静态页面的显示,而apache应用服务器则是对于动态页面进行了支持,可以说其是在http服务器上做出的扩展。java语言的运行环境是jre,而开发环境则是jdk,因此我们在学习这种语言的时候需要安装他的开发环境。

之后环境变量的配置,path的配置主要是为了使得java.exe在哪个目录下都能运行,而classpath则是为了使得class文件不论在哪个目录都能运行。classpath中的tools.jar是工具类库,而dt.jar是运行环境类库.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar,安装外部JRE时就已经加载该classpath;因此不需要将rt.jar放入到环境中。而对于tools.jar其在运行java.exe时已经调用过,因此也不需要放入到classpath中,dt.jar则是在用到swing的时候会需要。因此当你把classpath删除之后编写java文件,在cmd中运行。

环境变量配置之后,便是一些开发工具的使用了。后期会补充一些相关知识。

学习java的道路很长,我还在不断地摸索前进。以后也会不断学习和提高自己的专业知识,让我们一起进步。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值