从浅到深复习Java(坚持每日打卡)

Java基础之Java概述(0基础刚接触Java知识必知)

2023-07-13  本文已影响0人  coder_girl

编程是什么?

编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并得到结果的过程。

Java是什么?

Java是一门面向对象的编程语言,由Sun Microsystems于1995年推出。Java是一种面向对象的编程语言,具有跨平台的特性,可以在不同的操作系统上运行。Java语言的特点包括:简单易学、面向对象、跨平台、安全性高、可靠性高、可移植性强等。Java语言广泛应用于企业级应用开发、移动应用开发、游戏开发、Web应用开发等领域。

jdk1.5之后的版本

JVM、JRE和JDK的关系

简而言之:
JVM:Java虚拟机
JRE=JVM+核心类库
JDK=JRE+开发工具

什么是跨平台性?原理?

跨平台性:一次编译,可在多个系统平台运行
实现原理:通过JVM(Java虚拟机)在系统平台上运行,系统平台安装相关的JVM即可

代码实现简易过程:
Java源代码---->编译器---->jvm可执行的Java字节码(即虚拟指令)---->jvm---->jvm中 解释器----->
机器可执行的二进制机器码---->程序运行

Java语言特点?

什么是字节码?

什么是Java程序的主类?应用程序和小程序的主类有何不同?

一个程序中可以有多个类,但只能有一个类是主类。在Java应用程序中,这个主 类是指包含main()方法的类。
而在Java小程序中,这个主类是一个继承自系统 类JApplet或Applet的子类。应用程序的主类不一定要求是public类,但小程序 的主类要求必须是public类。主类是Java程序执行的入口点。

Java应用程序与小程序之间有那些差别?

简单说应用程序是从主线程启动(也就是main()方法)。applet小程序没有main 方法,主要是嵌在浏览器页面上运行(调用init()线程或者run()来启动),嵌入浏览器这点跟flash的小游戏类似。

Java和C++的区别

相同点:面向对象的语言,都支持封装、继承和多态
区别:

上一篇 下一篇

猜你喜欢

热点阅读