随笔分类 - Java
关于Java的一些知识
摘要:状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化,对于客户端而言,无须关心对象状态
阅读全文
摘要:问题: 有一个函数: y={ x x<1 | 2x-1 1<=x<10 \ 3x-11 x>=10 写一段程序,输入x,输出y 代码实现: 有两种实现方式: 第一种:最简单的办法,使用条ifelse件判断语句来实现: 这个方法简单易懂,但是在实际中,这种方法并不是效率最高的,尤其是当面对多个选择判断
阅读全文
摘要:拿一道例题来说: 判断一个数(小于10位)的位数。(输入999,则输出 “它是个3位的数!”) 第一种: 通过寻找规律就能发现:如果一个数a为b位数,则a对10的b次方取余是a的本身 e.g: 22是两位数,22%(10*10)=22; 所以代码为: 运行结果: 它是个3位的数! 第二种: 一个数a
阅读全文
摘要:• 包package:包名采用完整的英文描述符,全部小写字母组成,package java.awt.event • 类class和接口interface:类名采用完整的英文描述符,所有单词的第一个字母均大写,class MyFirstClass • 组件/部件(Component):使用完整的英文描
阅读全文
摘要:Java语言程序中,通常需要对类、方法、变量、类型、数组和文件等进行命名。标识符是一个具有特定规则的字符序列,可以用来作为这些对象的名称。 注:Java程序严格区分字母大小写。 • 首字符必须是字母(大小写均可)、下划线_或美元符$,后面可以接数字(0--9)、所有从A--Z的大写字母、a--z的小
阅读全文
摘要:关键字(key word)也称为保留字(Reserved word)。Java语言中的关键字是已经被赋予特定意义的单词符号,不是标识符,不能作为类名、方法名和变量名等来使用。 • 所有的关键字都是小写的。 • const和goto是Java的保留字,但已经不再使用。 • then和sizeof都不是
阅读全文
摘要:分隔符 分隔符(separatos)用于区分Java语言程序中的基本语法成分即单词符号。分隔符有空白符、注释和普通分隔符三种。 • 空白符:换行、回车、空格、tab,Java语言中单个空白符与多个空白符的作用是一样的。 • 注释语句:程序中的注释没有逻辑意义,但是又是十分重要的程序组成成分。恰当地书
阅读全文
摘要:final关键字可用于修饰类、变量和方法,它有“无法改变”或者“最终”的含义,因此被final修饰的类、变量和方法将具有以下特性: • final修饰的类不能被继承。 • final修饰的方法不能被子类重写。 • final修饰的变量(成员变量和局部变量)是常量,只能赋值一次。
阅读全文
摘要:在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。 案例代码1-1: 其输出结果为: 在类的继承中,需要注意一些问题,具体如下:
阅读全文
摘要:构造方法的特征: • 具有与类相同的名称 • 不能含有返回值类型,也不能是void的 • 不能在方法中用return语句返回一个值 • 在实例化时,它会由系统自动调动(类是对象的抽象,对象是类的实例化) • 若编写代码时,类中没有编写构造方法,系统会自动生成一个构造方法 构造方法的定义: 构造方法是
阅读全文
摘要:面向对象编程基础 • 对象 对象object就是变量和相关的方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。 对象是有状态(数据)和行为(功能)等内容的。例如:要说明一个学生,需要提供姓名、学号、出生日期、专业、兴趣爱好等,这些用于描述对象的数据元素称为对象属性。而学生的行为会包括注册
阅读全文
摘要:• 面向对象:程序=对象+消息 Java语言吸取了C++面向对象的概念,将数据封装于类中,是完全面向对象的。除了很少的基本数据类型,所有的数据都作为对象呈现,所有GUI构建都是对象。与C++不同,Java语言中所有函数都必须和对象相关(这些函数被称为类方法),即使用于启动应用程序的主函数也不再是孤立
阅读全文

浙公网安备 33010602011771号