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(声明一个异常可能被抛出):把异常交给他的上级管理,自己不进行异常处理

学java要背的单词_学习JAVA必背的8类常用单词相关推荐

  1. 学python需要记得的单词_学习Python必背的初级单词有哪些?

    今天小编要跟大家分享一些学习Python必须认识的英文单词,同时也是学习编程都必须会的单词,下面来和小编一起学习一下吧! application 应用程式 应用.应用程序 application fr ...

  2. java编程能做什么_学习Java编程能做什么工作?

    Java作为编程语言界最时髦流行的元老之一,现今在软件市场上也是宠儿,被各大企业广泛应用到生产中.在各种行业.各个企业的业务管理平台,如门户网站等许多方面都占据了主导地位.吸引着越来越多学习Java的 ...

  3. 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?

    展开全部 我这是拷贝的,62616964757a686964616fe59b9ee7ad9431333332643361不过也就差不多了,说实话,java的东西太多了.还是要到工作的时候慢慢用的,学好 ...

  4. java数组实验心得体会_学习JAVA之数组小结

    我是一个正在学习JAVA的大三计科的一个学生,写这个小结是为了加深对知识点的理解,以及便于日后的复习,若有什么理解不正确的地方或者一些便于理解的小技巧,希望大神们可以指点,先在谢谢了. 下面步入正题: ...

  5. java 怎么改变值传递_学习Java值传递方法

    学习Java值传递方法-武汉北大青鸟 值传递是在一个函数中,调用另外一个函数,其中含有参数传递的情况.往往值传递就是把数据传递到另外一个函数中进行进一步处理,以更清楚地显示函数的表达意思.在函数调用的 ...

  6. java entries_Enumerationlt;? extends ZipEntrygt; entries()_学习Java Zip|WIKI教程

    Enumeration extends ZipEntry> entries() 描述 (Description) java.util.zip.ZipFile.entries()方法返回ZIP文件 ...

  7. java水果超市课程设计_(学习java)水果超市管理系统

    代码地址:码云 水果超市管理系统(简化版): https://gitee.com/scorpio0zry/Fruit 水果超市管理系统 : https://gitee.com/scorpio0zry/ ...

  8. java答题小程序代码_学习java第四天写的小程序

    代码如下: /** *作用:制作一个石头剪刀布的游戏 *作者:李林雄 */ import java.util.Scanner; public class Test6Game{ public stati ...

  9. 必背42个单词_高中英语必背100个常考单词,考试必考

    1.makesure确定; 2.findout弄清楚; 3.turnoff关掉(灯.水龙头.煤气等); 4.turnon打开; 5.followone'sinstruction听某人的指点; 6.co ...

最新文章

  1. 嵌入式系统中系统时间显示
  2. Julia程序设计3 数组1 创建、初始化、属性与访问
  3. Python开发技巧:scrapy-redis爬虫如何发送POST请求
  4. teamviwer安装提示 Verification of your Teamviewer version failed!.
  5. 算法 Tricks(五)—— 二进制逻辑运算
  6. Centos7搭建虚拟用户FTP
  7. 东芝 rc100 linux,入门级NVMe固态硬盘首选,东芝RC100带来的超值体验
  8. 使用外置无线网卡来切换mac地址
  9. json csrf html5,Exploiting JSON CSRF
  10. 如何搭建自己的私有云盘
  11. #AI 绘图 #GitHub GitHub上这几个项目教你怎么用,让你成为神笔马良
  12. ps cc2019版为什么做图一复制图层就卡死_你所不知道的十个被藏起来的PS功能,超级实用!...
  13. 交换机的背板容量、交换容量和包转发能力
  14. 软件工程考C语言的学校,软件考研学校排名,软件工程性价比较高的考研学校有哪些?...
  15. cmd里如何查看历史命令并执行
  16. 入耳式降噪蓝牙耳机哪款好用?主动降噪耳机排行榜10强!
  17. 共享安装 cacti 过程中的一些经历 cacti 中文-linux - sun solaris
  18. python如何输入一个数_Python 数据的输入
  19. 基业长青 -- 段永平总经理在企业文化培训课上的讲解
  20. Nordic芯片如何达到最快的蓝牙传输速率

热门文章

  1. dataframe数据标准化处理_数据处理中的标准化、归一化究竟是什么?
  2. python web服务器 apache_Windows下搭建Apache+Django+Python Web服务环境
  3. Java LineNumberReader getLineNumber()方法及示例
  4. 人工智能ai知识_人工智能中基于知识的代理层
  5. 第 1-2 课:你不知道的基础数据类型和包装类 + 面试题
  6. asp.net 取windows的所有进程
  7. c# 检测cpu使用率[测试通过]
  8. 【VSCode】VSCode使用conda环境时找不到python包/找不到Module
  9. idea连接sqlserver及数据库操作
  10. iphone6s发布会_iPhone 6S/SE升级iOS 13性能测试:App启动速度比iOS 12.4.1慢