选择显示字体大小

学习j2se过程中的30个基本概念

  前言:在我们学习java的过程中,掌握其中的基本概念对我们的学习无论是j2se,j2ee,j2me都是很重要的,j2sejava的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念.

  java概述:

  目前java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.java的语法与c++语法类似,c++/c程序员很容易掌握,而且java是完全的彻底的面向对象的,其中提出了很好的gc(garbagecollector)垃圾处理机制,防止内存溢出.

  java的白皮书为我们提出了java语言的11个关键特性.

  (1)easy:java的语法比c++的相对简单,另一个方面就是java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb.

  (2)分布式:java带有很强大的tcp/ip协议族的例程库,java应用程序能够通过url来穿过网络来访问远程对象,由于servlet机制的出现,使java编程非常的高效,现在许多的大的webserver都支持servlet.

  (3)oo:面向对象设计是把重点放在对象及对象的接口上的一个编程技术.其面向对象和c++有很多不同,在与多重继承的处理及java的原类模型.

  (4)健壮特性:java采取了一个安全指针模型,能减小重写内存和数据崩溃的可能型
  (5)安全:java用来设计网路和分布系统,这带来了新的安全问题,java可以用来构建防病毒和防攻击的system.事实证明java在防毒这一方面做的比较好.

  (6)中立体系结构:java编译其生成体系结构中立的目标文件格式可以在很多处理器上执行,编译器产生的指令字节码(javabytecode)实现此特性,此字节码可以在任何机器上解释执行.

  (7)可移植性:java中对基本数据结构类型的大小和算法都有严格的规定所以可移植性很好.

  (8)多线程:java处理多线程的过程很简单,java把多线程实现交给底下操作系统线程程序完成.所以多线程java作为服务器端开发语言的流行原因之一

  (9)appletservlet:能够在网页上执行的程序叫applet,需要支持java的浏览器很多,而applet支持动态的网页,这是很多其他语言所不能做到的.
  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons