`
EthanKoo
  • 浏览: 3648 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

【学习日志——Java关键字】

 
阅读更多
Java关键字大约有一下一些:
1、访问修饰符:public,private,protected;
2、定义类、接口和抽象类:class(类),interface(接口),abstract(抽象类);        extends(继承),new(初始化),implements(类实现接口);
3、数据类型:byte,short,int,double,long,float,char,boolean;
4、包:import(导入),package(定义包);
5、条件与循环:条件:if,else,switch,case,default,return,instanceof(它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。
       循环:for,while,do,break,continue;
6、其它:void(无返回值), null(空), true(布尔型值), false(布尔型值)
static,final,super(对父类方法的访问),this
异常:try,catch,finally,throw,throws;

对于访问修饰符:
public:public的是最公开,放在类的前面可以被其他包里的类对象所调   用。放在方法前面,可以被其他包中的方法调用。放在属性前面可以用“对象.属性”格式调用。
private:private表示“私有的”,方法前面加上private就只能够被类内部的方法或构造器使用。类的继承中,父类的private方法不被子类继承。
protected:protected方法同包内可以访问,子类可以继承。
对于"static、final、this":
static:关于使用static的方法可以直接使用静态方法名直接调用,格式为"类名.静态方法名";而非static的方法必须实例化该方法的对象,然后实施调用。
final:final表示最终的,属性前的final表示此属性的值是常量,不可以被改变。方法前的final表示此方法不可以被子类重写,这个确保了方法可以被其他的类调用但是又不会被子类改变,这是保护父类方法的作用。
其他:
instanceof:作用是测试它左边的对象是否是它右边的类的实例,
返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。
分享到:
评论

相关推荐

    广州软件园实习报告——java实习

    在“广州软件园实习报告——java实习”这个项目中,我们可以深入探讨实习生在软件开发领域,特别是Java编程方面的学习和实践经验。这篇实习报告是作者在广东广州软件园实习期间的成果展示,它揭示了实习生在专业技能...

    RoadMap —— Java后端开发技能路书.zip

    以上这些知识点构成了Java后端开发的广泛领域,通过不断学习和实践,开发者可以逐步构建起坚实的技术体系,应对复杂的企业级开发挑战。这份“路书”将引导你沿着这条路线稳步前行,成为Java开发领域的专家。

    设计模式——单实例模式、单件模式——Java编写

    这种模式在Java中广泛应用于配置管理、日志记录、缓存、线程池等场景,因为它可以有效减少系统资源的消耗,提高系统的性能。 在Java中,实现单例模式主要有三种方式:饿汉式、懒汉式和双重检查锁定(DCL)。 1. ...

    课程设计——java聊天室(源代码)

    通过这个项目,开发者不仅可以学习到上述技术,还能锻炼到项目管理、代码组织和调试技巧,对整个Java编程体系的理解将更上一层楼。文件"CH08"可能包含了该项目的第八章内容,包括更深入的讲解或示例代码,对理解和...

    Java自学之路——(精华版)

    Java自学之路——精华版 Java作为一种广泛使用的编程语言,对于初学者来说,有着丰富的资源和广阔的学习路径。本文将提供一份详细的自学指南,帮助你高效地掌握Java编程技能。 一、选择合适的自学资源 在开始Java...

    java面试——杭州-阿里云-Java中级.zip

    这个压缩包文件“java面试——杭州-阿里云-Java中级.zip”包含了一份详细的PDF文档,它可能涵盖了面试中常遇到的问题、技术要点以及解决策略。以下是基于Java中级工程师面试的一些关键知识点: 1. **基础语法**:...

    Java编程技巧:基于throw关键字的学生总成绩异常处理机制

    内容概要:本文介绍了Java中利用throw关键字进行异常处理的一种实践——实现对学生总成绩的计算功能,同时确保传入的成绩数据符合预期的有效范围。文章首先阐述了自定义异常类的设计与作用,继而详细解读了核心计算...

    java软件开发——顶岗实习周记25篇.rar

    这份"java软件开发——顶岗实习周记25篇.pdf"文档,很可能是某个学生或初入职场的开发者在Java实习期间所记录的工作与学习心得,提供了宝贵的实战经验与反思。 首先,Java作为全球最流行的编程语言之一,其语法严谨...

    CoreJava学习笔记

    ### CoreJava学习笔记 #### 一、JAVA特点与运行原理 **JAVA特点:** 1. **简单性**:Java的设计者们将C++语言中许多不易理解和容易混淆的部分去除,使得Java更容易理解与掌握。 2. **面向对象**:Java几乎一切都...

    java面试——深圳-丰巢科技-Java高级.zip

    - 线程同步:掌握synchronized关键字、wait/notify机制,以及Lock接口(如ReentrantLock)的使用。 - 线程池:ExecutorService的理解与使用,线程池参数调整及其对性能的影响。 - 并发工具类:如Semaphore、...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    Jworld@TW技术论坛版主,Java权威技术顾问与专业讲师,Java畅销书作者——林信良全新力作。  国内第一本Java 7,前期版本累计销量5万册。  《Java JDK 7学习笔记》针对Java SE 7新功能全面改版,无论是章节架构或...

    java线程应用——排序过程动态显示

    本主题聚焦于“java线程应用——排序过程动态显示”,通过源码和示例程序来阐述如何利用线程来实时展示排序算法的动态过程。 首先,排序过程动态显示意味着我们将使用线程来逐个步骤地执行排序算法,同时更新用户...

    java设计模式之——单例模式

    这种模式通常用于管理共享资源或者全局配置,例如数据库连接池、线程池、日志服务等。在Java中实现单例模式有多种方法,下面将详细探讨。 首先,最基础的实现方式是"饿汉式"单例,它在类加载时就完成了初始化,因此...

    团队调度软件----java练手项目源码.rar

    【团队调度软件——Java练手项目源码】是一个适合初学者和进阶者提升Java编程技能的实践项目。该项目的核心是实现一个团队任务调度系统,它涵盖了多种Java基础及进阶技术的应用,对于理解面向对象设计、数据结构、多...

    京东抢茅台Java源码-JD

    这个开源的Java源码工程提供了一种自动化的方式,帮助用户尝试提高在京东平台上购买热门商品——茅台酒的成功率。下面将详细阐述相关知识点。 1. **Java编程语言**:作为该项目的基础,Java是一种广泛使用的面向...

    sun公司的java培训资料

    我们将学习如何命名变量、方法和类,了解Java中预定义的关键字,如`class`、`public`、`static`等,以及各种数据类型,包括基本类型(如`int`、`double`)和引用类型(如`String`)。通过掌握这些基础知识,学员可以...

    『新鲜出炉,深入浅出java百度云(csdn)————程序.pdf

    Java编程语言在IT行业中占有重要地位,特别是在企业级应用开发中。面试中,Java程序员经常被问及关于并发、集合、内存管理、框架以及分布式...对于Java开发者来说,不断学习和深入理解这些概念是提升专业技能的关键。

    java_yggl.rar_java 毕业设计_java_yggl_员工管理系统_鍛樺伐绠$悊绯荤粺

    《Java员工管理系统——本科毕业设计详解》 在Java编程领域,毕业设计是学生们展示技能、理解和应用所学知识的重要环节。本项目“java_yggl”是一个基于Java开发的员工管理系统,旨在帮助用户高效地管理和追踪公司...

Global site tag (gtag.js) - Google Analytics