【java】基础

来源:互联网 发布:mac 水波纹特效 编辑:程序博客网 时间:2024/05/16 05:43

是什么

   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

j2se、j2ee、j2me的区别

   java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。
(一)J2SE(java 2 Standard Edition)——主要用于桌面应用软件的编程
(二)J2EE(java 2 Enterprise Edition)——主要用于分布式的网络程序的开发,如电子商务网站和ERP系统
(三)J2ME(java 2 Micro Edition)——主要应用于嵌入式系统开发,如手机和PDA的编程


为什么学

   毋庸置疑,每种语言的产生都有其自身的优势,接下来,我们看一下java突出的特点有哪些,以便更加深刻的了解这门语言。

序号 特点 详细说明 1 简单性 为了使语言小和容易熟悉,设计者们去掉了C++语言中许多可用的特征。例如,go to语句、操作符过载(overload)和多继承特征、主文件、指针。 2 面向对象 在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。 3 分布性 Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。 4 编译和解释性 Java编译程序生成字节码(byte-code),而不是通常的机器码。 5 稳健性 Java消除了某些编程错误,使得用它写可靠软件相当容易。Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能。突出表现:Java的存储模型、 异常处理。 6 安全性 存储分配模型(防御恶意代码方法)。没有指针->不能得到隐蔽起来的内幕和伪造指针去指向存储器;编译程序不处理存储安排决策->不能通过查看声明去猜测类的实际存储安排。 7 可移植性 ava环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。 8 高性能 Java字节码格式设计时考虑到“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。 9 多线索性 Java是多线索语言,它提供支持多线索的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。 10 动态性 Java语言适应于变化的环境,其类根据需要载入。


怎么用

(一)java语言基础

这里写图片描述

(二)关键字

这里写图片描述

(三)主要内容

这里写图片描述

小结

   本篇博文作为java的开始篇,只介绍了最基础的内容,详细内容会在后面的博文做总结。
  最后,感谢您的阅读~~~