- 博客(7)
- 收藏
- 关注
原创 泛型(来自初学者)
泛型(来自初学者)一、泛型的定义1、概念参数一般可以分为:方法调用中的形参,定义变量时实参。事实上参数的类型也可以有这样两个分类:泛型就是方法中的变量参数将类型也定义成参数形式(类型形参),而使用这样的方法时就传入真正的类型(类型实参)。泛型,本质上就是为参数传递增加了一个数据类型这一参数。他使得我们在参数传递中能用的数据只能是某一特定的类型。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。2、实例解析以下面这段代码为例:import java.util.Arra
2021-07-27 23:35:33
182
1
原创 反射与注释
反射与注释一、注解1、定义注解提供的是有关程序的数据,该数据却不属于程序本身。基本语法:@Override //@注解类型名去掉注解对程序运行不会产生影响。例如之前写过的工厂类与汽车类的代码,即使改成这样也能正常运行:public abstract class Factory { public abstract void process();}public class Car extends Factory{ public void process() {
2021-07-25 22:35:43
325
2
原创 面向对象核心技术
面向对象核心技术一、抽象类与接口1、抽象类抽象类简单来说就是表征一个对象是什么一种属性。实例化即建立一个类的对象,而所谓抽象是指它之下没有可以实例化的对象。public abstract class ClassName { public void method() { System.out.println("test"); } public static void main(String[] args) { ClassName
2021-07-22 23:50:01
593
原创 面向对象编程基础
面向对象编程基础一、类与方法1、面向对象编程编程语言优点语言级别举例面向机器语言让使用者摆脱计算机的一些纯事物性的细节问题,而专心考虑程序间的内在联系。低级机器语言(1,0)、汇编语言面向过程语言不必再去考虑机器指令的细节,只要按着具体语言的语法要求去编写Fortran语言、C语言面向对象语言更加符合人的思维模式,鼓励创造性的程序设计高级C++、Python、Java面向对象编程的三大特点:封装性,继承性,多态性。2、类的成员变量与方法在
2021-07-19 22:54:42
765
原创 Java数组(来自初学者)
Java数组(来自初学者)一、数组的概念数组(Array)是有序的元素序列。实际上数组是一组连续的存储空间,存储多个相同数据类型的值。它同一种类型数据的集合。例如C++动态数组:int *a=new int[5];for(int i=0;i<5;++i){ cout<<"input a:"; cin>>a[i];}for(int i=0;i<5;++i){ cout<<a[i]<<" ";}delete[] a;依次
2021-07-16 23:02:03
244
原创 初始Java语言基础
初始Java语言基础一、运算符和表达式1、算术运算符int a=10,b=3; double m=0.1;int c=a+b; int d=a-b;int e=a*b; double f=b/m; int g=a%b;System.out.println(""+c+","+d+","+e+","+f+","+g);运行结果:13,7,30,30.0,113,7,30,30.0,113,7,30,30.0,1其中f=b/m进行的是浮点数除法,保留一位小数。注:特殊情况int a=5
2021-07-15 22:57:52
141
原创 Java简介与环境配置
Java简介与环境配置一、Java简介与安装配置1. Java的特点(详见参考资料)Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。——其中多继承即一个子类可以有多个父类,它继承了多个父类的特性。Java具有简单性、面向对象、分布式、编译和解释性、健壮性、安全性、平台独立与可移植性、高性能、多线程、动态性十大特点 。2. Java for Windows① 第一步:安装JDK和Java
2021-07-13 22:02:00
275
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人