JAVA学习前言

  1. Java语言的特点

Java语言是一种简单易用的、完全面对对象的、与平台无关的、安全可靠的、主要面向Internet的开发工具。

  • 简单易学
    Java中用类及类的属性等面对对象的方法来实现,这不但更加合理规范,降低学习的难度。
  • 面对对象
    Java最吸引人之处在于它是一种以对象为中心、以消息为驱动的面对对象的编程语言。面对对象的语言都支持封装、继承和多态三个概念。
  • 平台无关性
    这是指Java语言编写的应用程序不用修改就可以在不同的软硬件平台上运行,Java语言是靠Java的虚拟机(JVM)在目标代码级实现平台的无关性的。
  • 分布式
    包括数据分布和操作分布。Java提供了一整套网络类库,开发人员利用类库来进行网络的程序设计。
  • 可靠性
    可以发现数组和字符串访问的越界;另外Java提供了异常处理机制(后面要学),可以将错误的代码放在一个地方,可以简化错误处理任务,便于恢复。
  • 安全性
    进入解释器时必须经过字节码检验器的检查;其次决定应用程序中类的布局,。。。(不要求吧)
  • 支持多线程
    一方面Java环境本身是多线程的,若干系统线程运行,负责必要的无用单元回收、系统回收、系统维护等系统操作;一方面Java内置多线程机制简化了多线程应用程序的开发。
  • 支持网络编程
    通过它所提供的类库可以处理TCP/IP,用户可以通过URL地址在网络上方便的访问其他对象。
  • 编译与解释并存
    Java的编译器是将源文件编译成一种独立于机器平台的字节码文件(.class)。字节码文件可以被Java解释器执行,有解释器将字节码文件再翻译成二进制码,运行。
  1. Java运行

    Java的运行与大多数的计算机语言不同,他经过编译的过程,然后再利用解释的方式来运行,通过编译器,Java程序就会被转化成与平台无关的机器代码,这就是所谓的-“字节码”。其扩展名为.class。通过解释,便可以解释并运行Java的字节码。如图Java程序的运行过程。

JAVA小白基础-考前整理

字节码最大的好处是跨平台的执行,可让程序‘编写一次,到处运行’的梦想成真。(Java实现平台的无关性)

  1. Java的程序种类结构

使用Java语言可以编写两种类型的程序:Application(应用程序)和Applet(小程序),两者开发原理相同,但在运行环境和计算结构上还存在显著不同。

Java应用程序是指Java平台上独立运行的一种程序,其中主类包含有一个定义为public static void main(String[] args)的主方法,这个方法是Java应用程序的一个标志,也是执行的起点。
在应用程序中包含有main()方法的类一定是主类,但主类并不一定要求是public类。;小程序的主类是一个继承自系统类JApplet的子类,且必须是public类。两者都必须需要一个主类,作为程序执行的入口点。
而Java小程序则是内嵌在HTML文件里,需要在浏览器的支持下才能运行。

本人也是小白,此文章供鄙人考试准备的整理,还需再学习。
感谢阅读:)

相关文章:

  • 2021-10-24
  • 2022-12-23
  • 2021-07-27
  • 2021-11-23
  • 2021-05-23
  • 2022-12-23
  • 2021-10-17
猜你喜欢
  • 2021-06-19
  • 2022-01-21
  • 2021-09-18
  • 2021-11-01
  • 2021-08-06
相关资源
相似解决方案