Java笔记:一些词语、关键字、规范、技巧

67 篇文章 16 订阅
37 篇文章 0 订阅

一、词语

1、JDK:JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括一堆Java工具tools.jar和Java标准类库。

2、JVM:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

3、JRE:JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

4、Server JRE:Server JRE是专为服务器端程序量身打造的, 只包含JRE/JDK中最常用的那部分功能.。为了做到简单,Server JRE不使用安装包, 而是一个绿色版的压缩文件。

5、API:API的全称是Application Programming Interface,即应用程序接口。

6、GUI:GUI(Graphical User Interface,图形用户界面)。

7、JSP:JSP(Java Server Page,Java服务器页面),JSP页面是指扩展名为.jsp的文件。在一个JSP页面中,可以包括指令标识、HTML代码、JavaScript代码、嵌入的Java代码、注释和JSP动作标识等内容。但这些内容并不是一个JSP页面所必需的。

8、EL:EL(Expression Language,表达式语言)是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及维护性。

9、JSTL:JSTL(Java Server Pages Standerd Tag Library,JSP标准标签库)包含用于编写和开发JSP页面的一组标准标签,它可以为用户提供一个无脚本环境。在此环境中,用户可以使用标签编写代码,而无须使用Java脚本。在JSP2.0中已将JSTL作为标准支持。

10、JDBC:JDBC(Java DataBase Connectiviry,Java数据库连接)是一套面向对象的应用程序接口,指定了统一的访问各种关系型数据库的标准接口。JDBC是一种底层的API,因此访问数据库时需要在业务逻辑层中嵌入SQL语句。SQL语句是面向关系的,依赖于关系模型,所以通过JDBC技术访问数据库也是面向关系的。

 

二、关键字

Java语言的关键字,在Java语言中关键字都是为小写。

更多Java关键字:Java关键字及作用

1、package:package为包的关键字。

2、import:import关键字导入相关的类。

3、final:final关键字用于声明常量。

4、protected:Java中的权限修饰符只要包括private、public和protected。

5、instanceof:使用instanceof操作符判断对象类型。

6、extends:extends关键字表示两个类的继承关系。

7、super:super关键字调用父类的构造方法和成员方法等。

8、abstract:abstract是定义抽象类和抽象方法的关键字。

9、interface:interface是定义接口的关键字。

10、implements:implements实现接口的关键字。

 

三、规范

更多Java代码规范:Java代码规范

1、项目:Java项目的命名规则全部使用小写字母。

2、包:Java包的命令规则是全部使用小写字母。

如:package com.lzw;

3、final常量:被定义为final的常量定义时需要使用大写字母命名,并且中间使用下划线进行连接。

如:final int VALUE_1 = 8;

4、enum枚举:全大写,用下划线分割。

如:

public enum Events
{
    ORDER_PAID,
    ORDER_CREATED
}

5、JSP页面:JSP页面的名称是区分大小写的,命名规则使用小驼峰方式(首字母小写)。

 

四、技巧

1、在Java中定义全局常量,通常使用public static final修饰,这样的常量只能在定义是被赋值。

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pan_junbiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值