JAVA之父:James Gosling

java与c++的区别
  都是面向对象的语言,都支持封装、继承和多态
  Java 不提供指针来直接访问内存,程序内存更加安全
  Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。
  Java 有自动内存管理机制,不需要程序员手动释放无用内存

主类是 Java 程序执行的入口点。
javac.exe:对Java源程序进行编译,生成对应的class字节码文件

Java三种平台构架:Java SE(java标准版)、Java EE(java企业版)、Java ME(Java微型版)

JDK (Java Development Kit) 的缩写,是 Java 语言的软件开发工具包,包括Java的编译器、解释器、类库、源码、文档等。
jdk安装文件:jre文件夹--提供Java应用程序的运行环境
                    lib文件夹--提供Java应用程序所必需的类库
                    db文件夹--提供了一个纯Java开发的轻量级开源关系数据库derby
                    include文件夹--提供存放本地方的C语言
                    src.zip--包含Java中常用类库源代码以及相应的文档注释

JRE 为Java Runtime Environment的简称,是安装在Java生产环境中的Java运行环境头文件

JVM 运行java字节码的虚拟机

重拾java基础知识(1)java常识

字节码  在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任        何特定的处理器,只面向虚拟机。

面向对象:事物对象化,包括属性和行为
          把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。
          对同类对象抽象出其共性,形成类。
          类中的大多数数据,只能用本类的方法进行处理。
面向过程:自顶向下逐步求精,模块化,低耦合,高内聚
          其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构;
          各模块之间的关系尽可能简单,在功能上相对独立;
          每一模块内部均是由顺序、选择和循环三种基本结构组成;
          其模块化实现的具体方法是使用子程序。

字符型常量和字符串常量
  字符型常量:单个字符,相当于一个整数;单撇号('A','$'),转义字符('\n','\0')
  字符串常量:多个字符,并以'\0'结尾,这些字符在内存中顺序存储。字符串常量可以用一个指向该字符串首地址的字符指针来使用它。

重拾java基础知识(1)java常识

相关文章:

  • 2021-06-04
  • 2021-06-16
  • 2022-12-23
  • 2021-04-03
  • 2021-09-20
  • 2021-12-13
猜你喜欢
  • 2021-04-18
  • 2021-04-27
  • 2021-08-22
  • 2021-08-13
  • 2022-01-09
  • 2022-01-16
  • 2021-12-25
相关资源
相似解决方案