JAVA中的关键字和保留字

关键字:


(1).void : 表示空,一般用于方法的返回值类型定义.


(2).byte : 字节           8bit           默认值是:0


(3).short : 短整型     16bit     默认值是:0


(4).char : 字符型       16bit     默认值是:\u0000


(5).int  : 整型         32bit     默认值是:0


(6).long : 长整型  64bit   默认值是:0


(7).float : 单精度浮点型   32bit             默认值是:0.0


(8).double : 双精度浮点型       64bit   默认值是:0.0


(9).boolean  true false :boolean表示布尔型,返回值是true,或者是false,布尔型的默认值是false


(12).null : 引用数据类型的默认值


(13).return :返回数据


(14).class :类


例如:

class 类名称{


}


(15).interface : 接口


例如

interface  接口名{


}


(16).abstract : 声明抽象类或抽象方法


例如:

abstract class 类名称{


}


abstract 返回值类型 方法名(参数类型 参数名,....){


}


(17).new : 用于实例化对象


例如:

类名称  对象名 = new 类名称();


(18).extends : 继承


例如:

public class 子类名  extends 父类名{


}


(19).implements : 实现接口的关键字


例如:

public class 类名称  implements 接口名,....{


}



(20).this : 调用本来中其他类型的构造函数,必须放在构造函数的首行


(21).super : 调用父类中的构造函数,该句必须放在子类构造函数的第一行


(22).enum : 枚举类型,一般用来表示一组具有相同类型的常量,两个枚举类型比较时直接使用"=="即可,不需要使用equals().


(23~24).if  else : if可以单独使用,也可以和else搭配使用

例如:

1.if(条件表达式){


   代码块;


}

注:表示如果条件表达式成立,则执行代码块


2.if(条件表达式){


代码块1;


}else{


代码块2;


}

注:如果条件表达式成立,则执行代码块 1,否则执行代码块2


3.if-else if-else

if(条件表达式){


代码块;

}else if(条件表达式){

代码块;

}...多个else if


else{

代码块;

}

注:满足条件表达式,则执行对应的代码块


(25~28).switch  case  break  default : 搭配使用构成判断语句

例如:

switch(变量名){

case    值1:       代码块1;      break(终止当前循环); 

case    值2: 代码块2;         break(终止当前循环);

case    值3: 代码块3;         break(终止当前循环);

...

default: 代码块n;(此句可以不写)

}

注:以上结构表示,如果变量值等于1,则执行代码块1,等于2,执行代码块2,..........

    如果都不等于则执行代码块n;

(29).continue :跳过当前循环的剩余语块,接着执行下一次循环


(30).for :

例如:

for(语句1;语句2;语句3){


循环体;


}


注:在以上结构中,先初始化语句1,然后判断条件是满足语句2,如果条件成立,执行循环体,执行完毕,运行语句3,再判断是否满足语句2,如果条件成立执行循环体,......直到条件不成立为止.


(31~32).do while :while可以单独使用,也可以也do搭配:


例如:while(条件表达式){


循环体;

}


注:该循环是先进行判断,再执行循环体


do{


    循环体;


}while(条件表达式);


注:该循环是先执行循环体,再进行判断


(33~37)."try" "catch" " finally" "throws" "throw" :

例如:

try{


   /*可能出现异常的代码*/


}catch(Exception e){


   /*处理异常*/


}

finally{


/*不管程序是否出现异常都会运行的代码*/


}

注;try后边至少跟一个catch,可以不接finally,但最多只能有一个finally.


throws和throws的区别:


 

1.throws 用于抛出方法层次的异常,
并且直接由些方法调用异常处理类来处理该异常,
所以它常用在方法的后面。比如
 public static void main(String[] args)  throws   SQLException

2.throw 用于方法块里面的代码,比throws的层次要低,比如try...catch ....语句块,表示它抛出异常,
但它不会处理它,
而是由方法块的throws Exception来调用异常处理类来处理。

 


(38).instanceof :判断对象是是否是它后边所对应类的实例,如果是则返回true,否则返回false.


(39).static : 可以用来修饰属性和方法,被修饰的属性和方法可以通过,类名称.属性(方法())的形式直接调用


主方法上必须加有static简析:上面说过,static声明的方法可以直接使用类名称直接调用,当程序运行的时候,由于还没有产生具体的对象,如果不用static声明则不能调用主方法,这与JVM的运行机制有关:例如在运行一个类的时候,使用"java 类名称"的方式运行,相当于由类名称直接调用主方法,开始程序的运行.


(40).final : 相当于一个终结者


例如:

 1.用来修饰基础数据成员:即该成员被修饰为常量,不可更改.

 2.修饰类或者方法:即表示该类不能被继承(太监类),方法不可以被重写.


(41).public : 公开,用来修饰类  访问权限最低  包里包外的类都可以使用,也可以修饰属性和方法


(42).private :  私有的,用来修饰类访问权限最高 只有类内部可以使用,也可以修饰属性和方法


(43).protected : 受保护的,用来修饰类  访问权限居中 子类,和包内部都可以使用,也可以修饰属性和方法


(44).native :是由JAVA调用本机操作系统函数的一个关键字


(45).assert : 断言


(46).transient :变量修饰符,标记为transient的变量,当对象储存的时候,这些变量的状态不会被持久化,当对象队列化要储存在存储器上的时候,不希望有些字段的数据被保存,为了保证其安全性,可以将它声明为transient类型.


(47).synchronized :关于该关键字的用法请参考:http://kingaragorn.iteye.com/blog/497089


(48).strictfp :修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范,当一个类或者接口被它声明的时候,类或者接口中的所有float和double表达式都会变成strictfp,接口的方法不可以声明为strictfp,类的可以.


(49).volatile  :它修饰的变量,当它被线程访问时,都强迫从共享内存中重新读取该变量的值,而且当变量发生改变的时候,强迫线程会把变化值写到共享内存中,这样在某一时刻,两个不同的线程总是看到某一变量的同一个值.


(50~51).import  package : "导入" "包"


例如:import 包名称(一般是API中的包,也可以导入自己创建的包);

package  包名;


保留字:

(1).goto

(2).const

注: 保留字是Java预留的关键字,或者是沿袭其他语言,用来防止将来进行扩展。它们虽然现在没有作为关键字,但在以后的升级版本中可能作为关键字。

 

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计,皆可应用在项目、毕业设计、课程设计、期末/期/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
各种安全相关思维导图整理收集。渗透步骤,web安全,CTF,业务安全,人工智能,区块链安全,数据安全,安全开发,无线安全,社会工程学,二进制安全,移动安全,红蓝对抗,运维安全,风控安全,linux安全.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计,皆可应用在项目、毕业设计、课程设计、期末/期/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值