首页 / JAVA / JAVA概述与基础知识
JAVA概述与基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA概述与基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3059字,纯文字阅读大概需要5分钟。
内容图文
![JAVA概述与基础知识](/upload/InfoBanner/zyjiaocheng/840/f32d61ceabc7453fb4a14a15471a90e9.jpg)
1.什么是编程?
编程就是让计算机代替人为解决某种问题采用程序设计语言编写程序代码,最后得到自
己理想的结果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
2.JAVA语言概述、历史、特点
是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级语言。
随着Java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。是简单易学,面向对象、安全可靠且与平台无关的编程语言。
Java分为三个体系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
3.编程环境
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK。
另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境 。
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可 。
4编程工具
初学者不建议使用编程工具,刚开始学习JAVA编写代码时用记事本、文档可以帮助初学者了解dos命令,加深对JAVA程序的运行过程。
常用的开发工具有以下几种
(1)Eclipse
Eclipse 是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。建议使用Releases或StableBuilds版本,本人习惯使用eclipse。
(2) MyEclipse
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。个人感觉MyEclipse各方面功能都比较完善,但是相对eclipse显得臃肿,操作起来有种迟钝的感觉。
(3)IntelliJ
IntelliJ 在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
(4)STS(Spring Tool Suite)
STS是个定制版的Eclipse,针对Spring开发定制的,集成了SpringIDE,但是也拥有eclipse的所有功能。
(5)NetBeans IDE
NetBeans IDE是一个开源集成开发环境,可用于Windows、Mac、Linux和 Solaris。除完全支持所有 Java 平台(Java SE、Java EE、Java ME 和 JavaFX)之外,NetBeans 6.5还是PHP、Ajax和Java、Groovy和 Grails、Ruby和Ruby on Rails以及C/C++软件开发的理想工具。
内容总结
以上是互联网集市为您收集整理的JAVA概述与基础知识全部内容,希望文章能够帮你解决JAVA概述与基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。