学java要背的单词_学习JAVA必背的8类常用单词

Java常用的词还是挺多的,初学者有空多看看,对快速入门Java编程还是有益的。本文沈阳达内IT培训为大家介绍学习JAVA必背的8类常用单词。

1、保留关键字(2个)

const ——常量,常数:用于修改字段或局部变量的声明。

goto——转到:指定跳转到标签,找到标签后,程序将处理从下一行开始的命令

2、访问修饰符的关键字(3个)

public (公有的):可跨包

protected (受保护的):当前包内可用

private (私有的):当前类可用

3、定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(6个)

class (类):public class A(){}花括号里是已实现的方法体,类名需要与文件名相同

interface (接口):public interface B(){}花括号里有方法体,但没有实现,方法体句子后面是英文分号;结尾

abstract (声明抽象):public abstract class C(){}介于类与接口中间,可以有,也可以没有已经实现的方法体

implemenst (实现):用于类或接口,实现接口public class A interface B(){}

extends (继承):用于类继承类public class A extends D(){}

new (创建新对象):A a=new A();A表示一个类

4、包的关键字(2个)

import

(引入包的关键字):当使用某个包的一些类时,仅需要类名,然后使用ctrl+shift+o或者选定类名(类或属性或方法)按住ctrl+单击,即可自动插入类所在的包

package (定义包的关键字):将所有相关的类放在一个包类以便查找修改等

5、数据类型的关键字(12个)

byte (字节型):8bit

char (字节型):16bit

boolean (布尔型):--

short (短整型):16bit

int (整型):32bit

float (浮点型):32bit

long (长整型):64bit

double (双精度):64bit

void (无返回):public void A(){}其他需要反回的经常与return连用

null (空值)

true (真)

false (假)

6、条件循环(流程控制)(12个)

if (如果) :if(条件语句{执行代码}如果条件语句成立,就开始执行{}里面的内容

else (否则,或者) :常与if连用,用法相同:if(...){...}else{...}

while (当什么时候):while(条件语句){执行代码}

for(满足三个条件时):for(初始化循环变量;判断条件;循环变量值{}

switch (选择结构):switch(表达式){case 常量表达式1:语句1;...case

常量表达式2;语句2;default:语句;}default就是如果没有匹配的case就执行它,default并不是必须的。case后的语句可以不用大括号。

case (匹配switch的表达式里的结果) :同上

default (默认): default就是如果没有匹配的case就执行它, default并不是必须的

do (运行) :通长与while连用

break (跳出循环):直接跳出循环,执行循环体后的代码

continue (继续) : 中断本次循环,并开始下一轮循环

return (返回) :返回方法指定类型的值或结束方法的执行

instanceof(实例):一个二元操作符,和==、>、

7、修饰方法、类、属性和变量(9个)

static(静态的):属性和方法都可以用static修饰,直接使用类名、属性和方法名。只有内部类可以使用static关键字修饰,调用直接使用类名、内部类类名进行调用。static可以独立存在

final(最终的不可被改变):方法和类都可用final来修饰;final修饰的类是不能被继承的;final修饰的方法是不能被子类重写。常量的定义:final修饰的属性就是常量

super(调用父类的方法):常见public void paint(Graphics g){super.paint(g);...}

this(当前类的父类的对象):调用当前类中的方法(表示调用这个方法的对象)this.addActionListener(al):等等

native(本地)

strictfp(严格,精准)

synchronized(线程,同步):一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块

transient(短暂)

volatile(易失)

8、错误处理(5个)

catch(处理异常):

(1)try+catch 程序流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句

(2)try+catch+finally

程序流程是:运行到try块中,如果有异常抛出,则转到catch垮,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。如果没有异常抛出,执行完try块,也要去执行finally块的代码。然后执行finally块后面的语句

(3)try+finally 程序流程是:运行到try块中,如果有异常抛出,则转到finally块的代码。

try(捕获异常)

finally(有没有异常都执行)

throw(抛出一个异常对象):一些可以导致程序出问题,比如书写错误,逻辑错误或者是api的应用错误等等。为力防止程序的崩溃就要预先检测这些因素,所以java使用了异常这个机制

在java中异常是靠“抛出” 也就是英语的“throw”来使用的,意思是如果发现到什么异常的时候就把错误信息“抛出”

throws(声明一个异常可能被抛出):把异常交给他的上级管理,自己不进行异常处理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/556482.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

asp.net接受表单验证格式后再提交数据_看滴普科技大前端如何玩转el-form-renderer 表单渲染器1.14.0

DEEPEXI 大前端常人道,一入开发深似海,技术学习无止境。在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区。下面,就由小水滴带大…

测试用例设计方法_黑盒测试——测试用例设计方法

黑盒测试也称为功能测试或数据驱动测试。通过软件的外部表现来发现其缺陷和错误。在测试时,把被测程序视为一个不能打开的盒子,在完全不考虑程序内部逻辑结构和内部特性的情况下进行。它是在已知产品所应具有的功能前提下,通过测试来检测每个…

SpringAop @Pointcut(“@annotation“)\@Aspect练习

切面记录日志 切面类 Slf4j Aspect Component public class AspectForFeign {Pointcut("execution(public * com.keke.remote..*Feign.*(..))")public void pointcut() {}Around("pointcut()")public Object around(ProceedingJoinPoint joinPoint) thro…

java store()_Java.util.Properties.store()

描述所述java.util.Properties.store(OutputStream out,String comments)方法在适合于装载一个格式转换成使用所述负载的属性表在该属性表写此属性列表(key and element )到输出流(InputStream的)方法。声明以下是java.util.Properties.store()方法的声明public void store(Out…

Mybatis缓存机制详解与实例分析

前言: 本篇文章主要讲解Mybatis缓存机制的知识。该专栏比较适合刚入坑Java的小白以及准备秋招的大佬阅读。 如果文章有什么需要改进的地方欢迎大佬提出,对大佬有帮助希望可以支持下哦~ 小威在此先感谢各位小伙伴儿了😁 以下正文开始 Mybat…

delphi语言转为汇编语言_每天5分钟,轻松建立技术图谱 编程语言黑历史

阿T课堂开播啦!这里只有干货干锅,没有水坑没有套路!计算机编程语言的发展,也是随着计算机本身发展而发展。人类不断的提高科技的同时,也必须使工具的使用越来越简化,从而提高整个社会效率,这其中…

php打印错误日志到本地,nginx+php怎么打印php的错误日志?

开启错误级别的设置了吗?如果关闭所有的错误监控,日志文件内依旧是没有数据的。/usr/local/php/etc/php.ini---------------------------error_reporting E_ALL & ~E_DEPRECATED & ~E_STRICTdisplay_errors Offlog_errors On; Log errors to …

spring aop 中@annotation()和自定义注解的使用

在自定义个注解之后,通过这个注解,标注需要切入的方法,同时把需要的参数传到切面去。那么我们怎么在切面使用这个注解。 我们使用这个自定义注解一方面是为了传一些参数,另一方面也是为了省事。 具体怎么省事,看我下面…

水系图一般在哪里找得到_进展 | 水系钠离子电池研究取得重要进展

水系钠离子电池兼具钠资源储量丰富和水系电解液本质安全的双重优势被视为一种理想的大规模静态储能技术。此前,我们针对这水系钠离子电池体系做了一些探索(Nature Communications 2015, 6, 6401;Advanced Energy Materials 2015, 5, 1501005;…

学.net还是php,ASP.NET和php哪个更容易学

ASP.NET和php哪个更容易学发布时间:2020-07-03 11:46:12来源:亿速云阅读:101作者:LeahASP.NET和php哪个更容易学?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解&a…

@Around简单使用示例——SpringAOP增强处理

Around的作用 既可以在目标方法之前织入增强动作,也可以在执行目标方法之后织入增强动作;可以决定目标方法在什么时候执行,如何执行,甚至可以完全阻止目标目标方法的执行;可以改变执行目标方法的参数值,也…

python numpy逆_Python使用numpy计算矩阵特征值、特征向量与逆矩阵

原标题:Python使用numpy计算矩阵特征值、特征向量与逆矩阵 Python扩展库numpy.linalg的eig()函数可以用来计算矩阵的特征值与特征向量,而numpy.linalg.inv()函数用来计算可逆矩阵的逆矩阵。 >>> importnumpy as np >>> x np.matrix([…

php oci8 11,linux下为php开启oci8扩展(ubuntu14亲测可用)

安装oci8扩展(php5.2-5..6请到php下载oci8-2.0.1.tgz或以下版本,php7下载oci8-2.1.1.tgz版本)这个非常重要,如果扩展包下载错了,就不会生成oci8.so这样文件,这样就无法成功安装扩展了。tar zxvf oci8-2.0.1.tgzcd oci8-2.0.1/usr/…

Mysql索引数据结构有多个选择,为什么一定要是B+树呢?_面试 (MySQL 索引为啥要选择 B+ 树)

Mysql索引数据结构 下面列举了常见的数据结构 二叉树红黑树Hash表B-Tree(B树) Select * from t where t.col5我们在执行一条查询的Sql语句时候,在数据量比较大又不加索引的情况下,逐行查询并进行比对,每次需要从磁盘…

python基础语言法则_python语言基础3

一:python函数 是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。以前使用过的一些Python提供的内建函数,如print()、max(4,18)、min(100,50)。当然我们自己创建的函数,叫做自定义函数。 ①、代…

一篇搞懂mysql中的索引(大白话版)

容易来说,索引的出现其实就是为了提升数据查询的效率,就像书的目录一样。一本 500 页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言&am…

sqlite插入时间字段_sqlite 获取最后插入id

(点击上方公众号,可快速关注)SQLite数据库中的表均有一个特殊的rowid字段,它是一个不重复的64位有符号整数,默认起始值为1。rowid别名为oid或_rowid_,但在创建表的SQL声明语句中只能使用rowid作为关键字。如果在创建表的时候设置了…

Dubbo与SpringCloud的架构与区别

Dubbo与SpringCloud的架构与区别 Dubbo架构图 SpringCloud 架构图 总结 框架DubboSpringCloud服务注册中心ZookeeperSpring Cloud Netfix Eureka(nacos)服务调用方式RPCREST API服务监控Dubbo-monitorSpring Boot Admin熔断器不完善Spring Cloud Netflix Hystrix服务网关无Sp…

php全局变量的关键字,php的static关键字和全局变量

1.全局变量[其不属于面向对象的思想,因为其放在对象之外的],面向对象有一个特点,其实封装的,php希望其所有的成员都应该放在类中;php的面向对象是基于面向对象的,不是纯粹面向对象的;也就是其可…

python实训目的意义_Python实训第二天--基础知识2

列表: 定义: 在[]内,可以存放多个任意类型的值, 并以逗号隔开。 一般用于存放学生的爱好,课堂的周期等等...# 定义一个学生列表,可存放多个学生 # list([张三, 李四, 王五, 赵六]) # students [张三, 李四, 王五, 赵六] # print(…