目录

java java(一)——数据类型、String类、char和Unicode java(二)——控制台输入输出 java(三)——数组 java学习(四)——方法和参数传递机制 java学习(五)——类和对象 java学习(六)——自定义类、内存分配 java学习(七)——构造器、...

2018-10-28 18:40:57

阅读数 209

评论数 1

过滤器处理编码问题

使用过滤器处理编码 <!-- 配置处理编码问题的过滤器 --> <filter> <filter-name>applicationEncodingFilter</filter-name&a...

2019-05-08 19:06:35

阅读数 47

评论数 0

java学习(十三)——接口、(对象数组排序)

接口 接口是对类的一组需求的描述,这些类需要遵从接口描述的统一格式进行定义。 接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。 作用:如果某个类实现了某个接口,那么这个类就可以提供接...

2018-11-10 20:51:36

阅读数 271

评论数 0

java学习(十二)——抽象类、抽象方法

抽象方法 概念:只有方法的声明,没有方法的实现。或者说是没有方法体的的特殊方法。什么时候使用抽象方法呢?         在程序设计中,有时候只需声明类的功能,而不必指出其实现细节时,就可以使用抽象方法。格式            [修饰符] abstract <方法返...

2018-11-09 16:55:37

阅读数 49

评论数 0

java学习(十一)——多态、方法调用

多态 对于某一个对象(事物),在不同的时刻体现出来的不同状态叫做多态 如:    水的液态、固态和气态             学生在上课时间上课,在吃饭时间吃饭,在休息的时候睡觉 在java中,对象变量是多态的,一个超类对象除了可以引用一个自身类对象,还可以引用它的派生类对象。通过继承...

2018-11-08 17:53:20

阅读数 160

评论数 0

java学习(十)——继承、final关键字

继承 简单来说就是利用已存在的类构造一个新类,构造的新类复用父类的方法和域。同时,还可以在此基础上,添加自己的域和方法,这个已存在的类叫做父类(超类或基类)、新类称为孩子类(子类或派生类)。  继承层次 由一个公共超类派生出来的所有类的集合被称为继承层次,在继承层次中,从某个特定的类到其祖先...

2018-11-06 18:11:23

阅读数 61

评论数 0

java学习(九)——包

包 概念:包是java提供的一种的组织管理相关类和接口的机制,它还提供了访问权限和命名的管理机制。标准的java包具有一个层次结构。所有的java包都处于java和javax包层次中为什么要使用包呢?   1.把功能相近的类放在同一个包中,方便查找和使用   2.避免命名冲突。java使用了...

2018-11-03 23:58:07

阅读数 53

评论数 0

java学习(八)——静态域、静态方法、静态初始化块

 静态域(也叫做类变量) 如果将域(成员变量)定义为static形式,这个域就叫做静态域  特点: 这个类的所有实例将共享这个静态域。 即使没有创建该类对象,这个静态域也存在。它属于类,不属于任何独立的对象,因此也被称作类域或类变量。 随着类的加载而加载。 静态常量 定义格式...

2018-11-02 22:51:58

阅读数 93

评论数 0

java学习(七)——构造器、初始化块

构造方法(也称为构造器) 1.作用:在构造类的对象时,将实例域初始化为所希望的初始化值。 2.特点:     1.构造方法总是伴随着new操作符的执行而被调用     2.构造器与类名相同     3.每个类可以有一个以上的构造器,即构造方法也可以重载     4.构造器没有返回值 ...

2018-11-01 23:39:46

阅读数 40

评论数 0

java学习(六)——自定义类、内存分配

自定义Student类  public class StudentTest { public static void main(String[] args) { //如何使用类 /*1.创建对象 格式: 类名 对象变量名=new 类构造器(); 类构造器也称类构造方法 ...

2018-10-31 14:07:12

阅读数 101

评论数 0

java学习(四)——方法和参数传递机制

方法 1.方法:完成特定功能的代码块,在C语言中被称为函数 2.定义方法的格式: [修饰符] 返回值类型 方法名([参数列表]) { 方法体 [return 返回值;] } 注:1.参数列表中的参数可以有一个或多个,也可以没有参数。 2.return 返回到方法调用者,方法调用者...

2018-10-29 08:21:56

阅读数 64

评论数 0

java学习(五)——类和对象

类:类是对一类事物共性的抽象。 1.类与类之间的关系:             依赖(uses-a):如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类,在实际的设计中,应尽可能地减少相互依赖的类,(让类的耦合度最小)             聚合(has-a):类A的对象包含类...

2018-10-28 20:22:37

阅读数 37

评论数 0

java学习(三)——数组

import java.util.Arrays; public class ArraysDemo { public static void main(String[] args) { //1.声明数组(只声明了变量a,并没有将a初始化为一个数组) 等价于 int a[]; ...

2018-10-26 18:42:51

阅读数 46

评论数 0

java学习(二)——控制台输入输出

import java.util.Scanner; public class InOutDemo { public static void main(String[] args) { //通过控制台进行输入,首先要构造一个Scanner对象,并与“标准输入流”System.in关...

2018-10-25 00:03:45

阅读数 77

评论数 0

java学习(一)——数据类型、String类、char类型

数据类型 Java是一种强类型语言:共有8种基本类型 1.整型:用于表示没有小数点的部分 1.1 int 4字节 long 8字节 short 2字节 byte 1字节 1.2 长整型数值:后缀L/l 二进制:前缀0b/0B 八进制: 前缀0 ...

2018-10-24 21:05:50

阅读数 134

评论数 0

预处理、内联函数

#define 宏定义命令 /*宏定义指令#define用来定义一个标识符和一个字符串,以这个标识符来代表这个字符串,在程序中每次遇到该标识符时就用所定义的字符串替换它。 定义一般形式:#define 宏名 字符串 *表示这是一条预处理命令。 *宏名是一个标识符,必须符合C语言标识符的规定...

2018-10-13 20:37:13

阅读数 70

评论数 0

字符串的输入输出

#include<stdio.h> #include<string.h> #define MSG "what \'s your name?" #define LIM 5 #...

2018-10-01 22:01:27

阅读数 98

评论数 0

const关键字

1.使用const声明初始化变量(符号常量):限定一个变量为只读 const int a=12; //必须初始化 //a=23; //不允许 2.使用const声明初始化数组(只读数组):限定数组只可以读 const int b[6]={1,2,3,4,5,6}; ...

2018-10-01 01:11:24

阅读数 39

评论数 0

多维数组、数组指针、函数、变长数组VLA

#include<stdio.h> #define CLS 2 #define ROW 2 //这三种形式等价 //int sum_2(int (*)[CLS],int); //int ...

2018-09-30 22:32:34

阅读数 92

评论数 0

C语言-printf()函数

prinf()函数的返回值 /*函数原型 : int printf(const char *restrict format,...); * 参数:format:指向指定数据转译方式的空终止多字节字符串的指针 * 返回值:返回输出到输出流的字符数,若出现输出错误或编码错误,返回一个...

2018-09-28 00:12:34

阅读数 215

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭