Java简介

一、java语言包含三大块

  • J2SE:平台标准版,可以做桌面程序开发
    •   他是整个java技术的基础和核心
  • J2EE:平台企业版,可以做网站
  • J2ME:平台微型版,可以做移动端程序开发

二、JAVA特性

  • 简单性:舍弃了c++中难以掌握并不安全的功能,如:指针、多继承等
  • 面向对象
  • 安全性:运行时堆栈溢出,强制类型检查
  • 健壮性:java语言在运行过程中产生的垃圾会自动回收,简称GC机制
  • 可移植性:java程序编译依稀,不做任何修改时到处运行,也就是跨平台,在不同操作系统上安装不同JVM

三、jdk、jre、jvm各自是什么,以及之间关系

  • JDK:Java开发工具包
  • JRE:Java运行环境
  • JVM:Java虚拟机
  • 关系:JVM不能单独安装,三个一起安装了

四、Java元文件组成部分

第一部分:编写类也叫外部结构

第二部分:便携main方法,也叫做主方法或者程序入口

注意:1.编写在类中

   2.在一个类中的main方法是可有可无的

         3.如果编写main方法,则在一个类中最多有一个

第三部分:编写代码

注意:1.暂时将代码编写在入口中

   2.可以在入口中编写n条语句,语句也就是以英文分号作为结束

五、public class和class区别

  • 一个类前面的public是可有可无的
  • 如果一个类使用public修饰则文件名必须和类名一致
  • 如果一个类前面没有使用public修饰,则文件名可以与类名不一致,当编译成功后会生成对应类名的字节码文件
  • 一个类中的main方法是可有可无的,如果没有编写main方法编译成功,但是不能运行
  • 在一个源文件中编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个字节码文件(必须保证有入口)

六、关键字

在java中具有特殊意义的,关键字全部小写

public static void class

七、标识符

也就是名字,对类名、变量名称、方法名称、参数名称等的修饰

  • 标识符命名规则
    • 以字母、下划线_或$开头,其后可以是字母、数字,区分大小写,避免使用关键字

八、进制

1、二进制:以0b开头-0b10

2、八进制:以0开头-010

3、十进制:10

4、十六进制:以0x开头-0x10

十进制转二进制,称为除2取余法

二进制转十进制,称为乘2叠加法

原文地址:https://www.cnblogs.com/xinxin1994/p/15205635.html