`
中南java人
  • 浏览: 5898 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

java关键字浅谈

 
阅读更多
                           java关键字浅谈
    接触java已三月有余,对于其语法规则也有了较系统性的认识,然而对于其关键字的掌握对一门计算机高级语言也有一定的必要性,故在此对其做下总结。
    本人将java关键字分成以下几类:1.描述权限大小的关键字。2.定义类方面的关键字。3.对基本数据类型描述的关键字。4.控制循环方面的关键字。5.捕获异常及其他系统特殊用法。
   对于访问权限的描述有以下四种类型:public protected 默认 private 。而对于四者的区别也是对其访问权限的大小而定。现依权限大小依次对其介绍.
    1.访问权限类:
 public :该关键字修辞的类在整个工程下其他类都可以对其进行访问及调用,然而其修辞的方法,属性也有相同的权限。
    protected:不同包下不能被访问,同一个包下能被访问,其属性方法能被继承,不同包下的类能继承相应访问权限的方法和属性
    默认:仅限同一个包下能被访问,且该属性方法能被继承
    private:仅限在同一个类下能访问
    然而在用到内部类时,最多只能有一个类被设置为public的权限,并且该类会被定为主类。
    2. 定义类方面的关键字:
    主要有以下关键字class(类) interface(接口)  implements(类继承与接口连接词) extends(同级继承连接词) import(引入包) package(包) abstract(抽象类)
final(最终) static(静态) 。
    对于final来说其可以修辞类,方法,属性。当修辞类时,该类不可再被任何子类继承,然而对于一些较大的系统来说,为了防止某些黑客将本类篡写,而将某些关键类定位final类。
当修辞方法时,该方法不能被重写,二档修辞属性时,其属性必须赋值,因为此属性已为常量。
    而对于static来说,其可修辞方法,属性,代码块。当方法被static修辞时,当该方法在其他类被调用时,只需类调用即可。
   3.基本数据类型
   主要有以下几种类型int(整型 4个字节) char(字符型 2个字节 ) short(短整型 2个字节) long(长整型 8个字节) byte(字节型 1个字节) boolean(布尔型 一位 )
double(8个字节) float(4个字节)
    4.循环控制:for(有界循环控制) if (选择结构)else while switch break(二者相连用可实现多选一功能)return  continue do case
    关于continue与breake的区别 break是跳出整个循环体,结束循环而执行循环体下面的语句,而continue是跳过本次循环,执行下次循环,并未跳出循环体。
    5.其他关键字有:try catch throw throws this super new
前四个为捕获异常,而this可以调用当前类的其他构造方法,也可引用当前类的对象,而super既可调用父类的构造方法,也可引用父类的对象,调用父类的方法,其在子类继承
父类时,为了保留父类的特性而在上面加方法可用super.
  
分享到:
评论

相关推荐

    浅谈Java编程中的synthetic关键字

    主要介绍了浅谈Java编程中的synthetic关键字的相关内容,包括其简单的介绍和实例,需要的朋友可以了解下。

    浅谈Java中的final关键字与C#中的const, readonly关键字

    下面小编就为大家带来一篇浅谈Java中的final关键字与C#中的const, readonly关键字。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Java同步机制浅谈

    Java 对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized 关键 字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized 关键字 的作用进行深入了解才可定论。 总的说来,...

    浅谈Java中static关键字的作用

    主要介绍了Java中static关键字的作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    一篇文章快速了解Java中的继承与多态

    介绍2.super关键字2.1 调用父类的构造方法2.2 构造方法链2.3 调用父类的方法3.方法重写4.Object类及其常用方法4.1 toString()方法4.2 equals()方法5. 防止拓展与重写 —final关键字二. 多态6.1 介绍6.2 动态绑定...

    浅谈Go语言并发机制

    Go 语言相比Java等一个很大的优势就是可以方便地编写并发程序。Go 语言内置了 goroutine 机制,使用goroutine可以快速地开发并发程序, 更好的利用多核处理器资源。这篇文章学习goroutine 的应用及其调度实现。 一、...

    浅谈python抛出异常、自定义异常, 传递异常

    Python中的raise 关键字用于引发一个异常,基本上和C#和Java中的throw关键字相同,如下所示: import traceback def throw_error(): raise Exception("抛出一个异常")#异常被抛出,print函数无法执行 print("飞天...

    浅谈javascript的call()、apply()、bind()的用法

    JavaScript中的函数不仅是一种类似于Java中方法的语言功能,它还可以作为对象而存在。 本文将要探讨JavaScript中...函数的每次调用都会拥有一个特殊值——本次调用的上下文(context)——这就是this关键字的值。 如

    浅谈[removed]两种注释,声明变量,定义函数

    JavaScript:单行注释用//呵呵呵呵;多行注释用/*hdhdhdh*/ javascript中区别大小写,定义变量使用关键字...以上就是小编为大家带来的浅谈[removed]两种注释,声明变量,定义函数全部内容了,希望大家多多支持软件开发网~

    浅谈javascript 面向对象编程

    感叹是为了缓解严肃的气氛并引出今天要讲的话题,”javascript面向对象编程”,接下来,我们围绕面向对象的几大关键字:封装,继承,多态,展开。 封装:javascript中创建对象的模式中,个人认为通过闭包才算的上是...

    老鱼 浅谈javascript面向对象编程

    感叹是为了缓解严肃的气氛并引出今天要讲的话题,”javascript面向对象编程”,接下来,我们围绕面向对象的几大关键字:封装,继承,多态,展开。 封装:javascript中创建对象的模式中,个人认为通过闭包才算的上是...

    浅谈javascript中this在事件中的应用

    this关键字在javascript中是非常强大的,但是如果你不清楚它是怎么工作的就很难使用它. 代码如下: function dosomething(){ this.style.color=”#fff”; } 上面这段代码中的this指向什么呢,运行dosomething()会...

    Python核心编程第二版(ok)

     6.20 拷贝Python对象.c浅拷贝和深拷贝   6.21 序列类型小结   6.22 练习   第7章 映像和集合类型   7.1 映射类型:字典   7.1.1 如何创建字典和给字典赋值   7.1.2 如何访问字典中的值   ...

    Python核心编程第二版

     6.20 *拷贝Python对象、浅拷贝和深拷贝   6.21 序列类型小结   6.22 练习   第7章 映像和集合类型   7.1 映射类型:字典   7.1.1 如何创建字典和给字典赋值   7.1.2 如何访问字典中的值   ...

    asp.net知识库

    也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多语言支持 (一) 应用系统的多语言支持 (二) 自动...

Global site tag (gtag.js) - Google Analytics