【Java编程】01_JVM虚拟机与拓展

代码规范

标识符

标识符可以简单的理解成一个名字。
在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等。我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则:

  1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。
  2. 不能以数字开头。如:123name 就是不合法。
  3. 标识符严格区分大小写。如: tmooc 和 tMooc 是两个不同的标识符。
  4. 标识符的命名,最好能反映出其作用,做到见名知意,提高阅读性。
  5. 标识符不能是Java的关键字。
  6. java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

包名

多单词组成时所有字母都小写:xxxyyyzzz

类名、接口名

多单词组成时,所有单词的首字母大写:XxxYyyZzz(大驼峰规则)

变量名、方法名

多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz(小驼峰规则)

常量名

所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
( 一些常量,最好不直接使用数字,而指定一个变量名,这个变量名可以便于搜索到.比如:找MAX_CLASSES_PER_STUDENT很容易,但想找数字7就麻烦了。)


UML类图

在这里插入图片描述

  1. +表示 public 类型, - 表示 private 类型,#表示protected类型
  2. 方法的写法: 方法的类型(+、-) 方法名(参数名: 参数类型):返回值类型

Java语言特性
简单性 高性能 编译性 解释性 分布式处理 健壮性 安全性 面向对象 开源 跨平台

什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行,那原理是什么?

我们所写的JAVA程序是".java"为后缀的源文件,这些文件需要进行编译环节,变为以".class"为后缀的字节码文件,交由JVM(JAVA虚拟机)来运行.

那我们只要在需要运行java应用程序的OS(操作系统)上,安装一个JVM,由JVM来负责Java程序在该系统中的运行即可。不同的OS(操作系统)都有与之对应的JVM,所以只需要写一个Java程序,就可以在多个不同的操作系统上执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

.2 Java语言平台版本
J2SE/JAVASE — Standard Edition—标准版/基础版
开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
J2ME/JAVAME — Micro Edition — 微型版/移动版
是为开发移动设备和嵌入式设备(电器、机器人、机顶盒…)提供的解决方案。
J2EE/JAVAEE — Enterprise Edition— 企业版/商务版
是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。
在这里插入图片描述

GC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值