`
qq986945193
  • 浏览: 92321 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Java Android程序员软件开发知识:枚举的介绍,以及代码的编写教程。

 
阅读更多

Java枚举

Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。
例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。

class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDUIM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {
   public static void main(String []args){
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice. FreshJuiceSize.MEDUIM ;
   }
}

注意:枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    java资料.rar

    2. Android开发:Android SDK基于Java,大部分Android应用都是用Java或Kotlin编写。 3. 大数据处理:Hadoop、Spark等大数据处理框架大量使用Java。 4. 服务器端开发:Tomcat、Jetty等Servlet容器运行Java Web应用。 ...

    清华大学java教程

    这套教程涵盖了Java语言的基础到高级应用,旨在帮助学习者掌握Java编程的核心技能,提升软件开发能力。 首先,Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。...

    《Java实用教程》源程序

    源程序是程序员编写的应用程序或系统软件的原始代码,它由一系列按照特定语法规则编写的指令组成,这些指令告诉计算机执行特定任务。在Java中,源代码通常以.java为扩展名,通过Java编译器(javac)编译成字节码(....

    java大全.pdf

    《Java大全》是一本全面覆盖Java编程语言及应用的书籍,分为四个主要部分,分别为:1.java语言、2.java库、3.java软件开发技术和4.应用java。这四个部分构成了一个完整的Java学习路径,无论你是初学者还是经验丰富的...

    Java教学基础

    Java的特点包括简单性、面向对象、健壮性、安全性、可移植性等,使其在软件开发、移动应用、大数据处理、云计算等领域有着广泛应用。 在Java教程基础中,通常会涵盖以下核心知识点: 1. **环境搭建**:讲解如何...

    JAVA基础知识问答大全

    - 平台无关性:Java代码可以在任何安装了Java虚拟机(JVM)的平台上运行,这得益于其“编写一次,到处运行”的理念。 - 自动垃圾回收:Java具备自动内存管理功能,程序员无需手动释放内存。 - 安全性高:Java设计...

    Java技术与应用---

    Java技术与应用主要探讨的是Java这门编程语言的特性及其在不同场景下的应用。...随着Java技术的不断发展,例如Java 8、Java 11和Java 17引入的新特性和改进,Java将持续保持其在软件开发领域的领先地位。

    java第9章java-chapter9.rar

    Java编程语言是面向对象的、跨平台的编程语言,广泛应用于企业级应用开发、移动应用(尤其是Android系统)以及各种互联网软件开发。本章节“Java第9章”可能涵盖了许多核心概念和高级特性,旨在深化对Java的理解和...

    Java code Java code

    Java的设计理念是简洁、高效和可移植性,这使得它在软件开发、企业级应用、移动应用(尤其是Android系统)、网络编程、大数据处理等多个领域广泛应用。 Java代码通常分为几个主要部分:声明部分、初始化部分、执行...

    java 课件

    JBuilder 2006 版本是该系列软件的一个里程碑,它提供了强大的代码编辑、调试、项目管理以及可视化组件设计等功能,旨在提高开发效率和代码质量。在2006版本中,JBuilder 提供了对Java 5.0的支持,包括对泛型、枚举...

    Java 2程序设计

    Java 2程序设计是计算机科学领域中一门重要的课程,它主要涵盖了使用Java语言进行软件开发的基本概念、原理和实践技巧。Java 2是Java平台的一个版本,它在Java 1的基础上进行了许多改进和扩展,提供了更为强大的功能...

    关于java.rar

    Java是一种广泛使用的高级编程语言,由Sun Microsystems(后被甲骨文公司收购)于1995年发布。它的设计目标是实现“一次编写,到处运行”,这得益于...其稳定性和社区支持使得Java持续保持其在软件开发领域的领先地位。

    JAVA-How to Program-Paul Deitel_Harvey Deitel_9th Edith

    13. **Android应用开发**:介绍如何使用Android Studio开发移动应用程序的基本概念和流程。 14. **软件工程**:涉及软件设计模式、版本控制(如Git)、文档编写和项目管理。 通过以上知识点的学习,读者将全面了解...

    java实用案例

    Java语言作为一种广泛应用于企业级应用开发、Web服务、移动应用(尤其是Android平台)以及大数据处理的语言,具有跨平台、面向对象、稳定性和高效性等优点。本教程将深入探讨Java的实用案例,帮助学习者更好地理解和...

    第(2-11)章 JavaSE基础知识(入门推荐)免分

    8. **软件开发周期简介**:虽然不是纯技术内容,但了解软件开发的生命周期(SDLC)对程序员来说也很重要。这包括需求分析、设计、编码、测试、部署和维护等阶段。 9. **配置JDK** 和 **默认路径.txt**:这部分可能...

    使用Java理解程序逻辑第9章.zip

    10. **单元测试**:可能介绍了JUnit框架,学习如何编写单元测试以验证代码的正确性,这在持续集成和敏捷开发中非常重要。 通过深入学习和实践这些章节的内容,你将能够更熟练地运用Java进行程序设计,提高解决问题...

    java.7.0.3

    总之,Java语言凭借其简洁、面向对象、健壮、跨平台、多线程和动态的特性,以及丰富的类库和强大的社区支持,已经成为软件开发领域不可或缺的重要工具。无论是初学者还是经验丰富的开发者,都能在Java的世界里找到...

    北大青鸟 Y2java电子书

    ACCP6.0是北大青鸟计算机软件开发课程体系中的一个重要版本,它针对不同层次的学习者设置了不同的学习阶段,如Y1(入门)、Y2(进阶)等。Y2阶段的学习者通常已经具备了一定的基础编程知识,该阶段的目标是进一步...

    动力节点_王勇_JavaSE

    动力节点_王勇_JavaSE是一份由知名教育机构动力节点的王勇老师编写的JavaSE学习资源,包含了丰富的教程和实践经验,旨在帮助初学者或有经验的开发者深入理解和掌握Java编程语言的基础。 JavaSE的学习涵盖了以下几个...

Global site tag (gtag.js) - Google Analytics