`

java大门

阅读更多
                               第一课
1.类:类别,对一类事物的整体描述,描述这类事物的行为及特征

2.对象:所属某个类别的个体,能够满足某个类所描述的特征的个体---实例化,new关键字

3.java开发环境:加载-效验-运行
  JDK:JAVA DEVELOPMENT KIT  java开发工具集
  JRE:JAVA RUNTIME ENVIRONMENT  java运行环境
  JVM:JAVA VIRTUAL MACHINE  java虚拟机

4.java代码要加载后缀名为“.java”的文件中
  java代码要加载方法中,方法要定义在类中,类要创建在“.java”文件中
  创建一个类:[public] class <ClassName>{
  成员变量;
   方法(…){…..}{
    }
   定义一个方法:
[<modifers>] [static] <return type> <methodName>([args….]){}

5. 类的命名规范:
不能选取java中的关键字或者保留字作为类名;
不提倡使用类库中已经存在的类的名字作为类名;
要选取能够表达这个类的功能英文单词组成;
类名的首字母要大写,如果由多个单词构成,各个单词首字母都大写(大小写混排);
类名中不能够包含特殊字符,但是‘$’,‘_’除外;
类名可以有字母,数字,“$”和“_”组成,但是不能以数字开头;
类名可以使用汉字,但是不提倡使用;
5.按照方法的参数和返回值划分,方法可以分为四类:
          无参无返回值;--对象.方法名()
         无参有返回值;--方法数值类型 变量名=对象.方法名()
         有参无返回值;--对象.方法名()
         有参有返回值;--方法数值类型 变量名=对象.方法名()
------------------------------------------------------------------
                            第二课
1.包的命名规范:“域后缀名倒置”的形式来定义
---域后缀名.公司/组织名.部门名/模块名/项目名.包名
2.构造器:
如果在一个类中我们没有手动定义构造器,那么java系统会自动为这个类创建无参数构造器;如果我们手动创建了有参构造器,那么java系统就会回收这个无参构造器,如果能然想用无参构造器,我们则需要创建一个。

3.构造器的特征:构造器的名字和类名一致;构造器没有返回类型;定义多个构造器,但是各个构造器的参数列表必须不能相同。
4.构造器里面的this  指即将创建好的对象
  方法中的this   指调用这个方法的对象
6. 信息的隐藏:    将本类中的属性定义修饰符private  让外部的程序不能够直接访问这个属性,从而达到保护属性的作用。

信息的封装:   当我们将属性定义成私有之后,其他应用程序完全不能访问这个属性
但是有些对属性合法的访问必须对外提供,所以我们就在本类中定义特定的public方法来实现对应的操作,然后其他的应用程序就可以通过这个方法实现对属性的访问。
7.import作用:如果 当前类中使用到其他包中的类,那么我们就要通过import关键字导入的类所引用。
0
0
分享到:
评论

相关推荐

    零起点打开Java世界的大门视频PPT

    零起点打开Java世界的大门视频PPT28章全.rar零起点打开Java世界的大门视频PPT28章全.rar零起点打开Java世界的大门视频PPT28章全.rar零起点打开Java世界的大门视频PPT28章全.rar零起点打开Java世界的大门视频PPT28章...

    Java 工程师成神之路

    在Java工程师的成长道路上,掌握扎实的基础知识至关重要。"Java工程师成神之路"这一主题涵盖了从初学者到高级开发者必备的各类知识,旨在...无论你是初入Java大门,还是希望提升现有技能,这份资料都将是你宝贵的指南。

    java经典基础笔记

    Java经典基础笔记是针对Java初学者以及有一定经验的开发者精心编撰的学习资料,它深入浅出地涵盖了Java语言的核心概念,对于巩固基础...无论你是初入Java大门还是希望提升现有技能,这份笔记都将是一份宝贵的参考资料。

    Java记事本原码常用的类全有

    这个"Java记事本原码"提供了宝贵的资源,对于那些想要踏入Java大门的人来说是极好的学习材料。 首先,让我们来探讨Java的基本概念。Java是一种面向对象的编程语言,由Sun Microsystems(现为Oracle Corporation的一...

    Java学习指南(Java入门与进阶)

    这是Java学习指南系列课程的第1篇,介绍Java语言的入门语法,引领希望学习Java语言编程的初学者进入Java大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从Java开发平台的下载和安装开始,从浅到深、从...

    java安装环境设置

    Java安装环境设置是每个初学者在...配合提供的截图资源,更可以直观地理解和操作,从而快速步入Java编程的大门。在学习过程中,遇到问题时,不要忘记查阅官方文档、教程和社区论坛,那里有丰富的资源和经验可供借鉴。

    Linux版本Java安装包

    在IT行业中,Java是一种广泛应用的...总之,掌握在Linux系统上安装和管理Java环境是每个Java开发者的基础技能,它将为你打开一扇通往高效、稳定开发的大门。这个"Linux版本Java安装包"将是你开始这段旅程的重要起点。

    JAVA类加载机制:探索虚拟世界的大门

    JAVA类加载机制:探索虚拟世界的大门

    GDAL4 java库

    GDAL4Java库是GDAL(Geospatial Data Abstraction Library)在Java平台...总的来说,GDAL4Java为Java开发者提供了一把强大的钥匙,打开了地理空间数据处理的大门,让开发者能够在Java环境中轻松处理各种地理信息任务。

    JAVA入门到精通——30天学通JAVA

    《JAVA入门到精通——30天学通JAVA》是一本专为初学者设计的Java编程教程,旨在帮助读者在短短的30天内快速掌握Java编程基础,从而踏入编程世界的大门。Java作为一种广泛应用于互联网、移动应用、企业级开发等领域的...

    输出测试java入门程序

    总的来说,"输出测试java入门程序"是一个学习和验证Java开发环境的起点,对于初学者而言,它开启了探索Java编程世界的大门。通过不断地学习和实践,你将能够驾驭这门强大的语言,创造出各种各样的应用程序。

    java初学神器基础

    对于初学者来说,Java不仅是一门易于上手的编程语言,更是通往软件工程师职业生涯的一扇大门。掌握Java,意味着打开了进入IT行业的广阔天地,无论是桌面应用、Web开发还是移动应用,Java都能提供坚实的技术支撑。

    JavaBridge

    总之,JavaBridge 是一个强大的工具,它为 PHP 开发者打开了 Java 世界的大门,使他们能够在 PHP 应用中无缝集成 Java 的功能。不过,这也需要开发者对 PHP 和 Java 都有一定的了解,以及对跨语言调用的机制有所掌握...

    JAVA-Book

    总的来说,《JAVA-Book》是一本全面而深入的Java教程,无论你是初入Java大门的新手,还是希望提升技术水平的开发者,都能从中受益匪浅。通过学习,你将具备扎实的Java编程基础,能够独立进行项目开发,并理解Java...

    Introduction to Programming in Java 英文版

    通过学习《Introduction to Programming in Java》,初学者将系统地掌握Java编程语言,具备解决实际问题的能力,为进一步的计算机科学学习打开大门。同时,书中的书签功能("with bookmark.pdf")可以帮助读者快速...

    初学者怎么样安装java软件

    初学者在安装Java软件时,首先需要理解Java开发的基础环境配置,包括JDK的安装和环境变量的配置。JDK(Java Development Kit)是Java编程的基础,包含了编译器、...掌握这些基础知识,将为初学者开启Java编程的大门。

    java openGL 开发库

    OpenGL是用于创建2D和3D图形的强大编程接口,它被广泛应用于游戏开发、科学可视化、工程设计等领域。在Java环境中开发OpenGL应用,通常会...掌握JOGL的使用,不仅能增强开发能力,还能打开通往专业图形编程领域的大门。

    Java入门30天

    总之,学习Java不仅意味着掌握了编程语言本身,更意味着打开了通向广泛技术领域的大门,包括但不限于Web开发、移动应用、大数据、分布式系统等。通过这个30天的入门教程,初学者将能够逐步建立起对Java语言的理解,...

    java编程

    ### Java编程核心知识点详解 #### 一、JDK主流版本的区别:从1.4到1.5 在Java的发展历程中,从1.4到1.5版本的跨越,标志着语言特性和...掌握这些基础知识是学习Java编程的重要基石,也是进一步探索Java世界的大门。

Global site tag (gtag.js) - Google Analytics