随笔分类 -  Java学习

摘要:一、泛型 1.为什么要有泛型? 泛型:标签 泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK5.0之前只能把元素类型设计为Object,JDK5.0之后使用泛型来解决。**将元素的类型设计成一个参数,这个类型参数叫做泛型。**Collectio 阅读全文
posted @ 2022-03-10 18:36 日积月累,水滴石穿 阅读(57) 评论(0) 推荐(0) 编辑
摘要:Java集合 1. JAVA集合框架概述 1.1概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器 说明:此时的存储,主要指内存层面的存储,不涉及持久化的存储 数据在存储多个数据方面的特点 一旦初始化后,其长度就确定了; 数组一旦定义好,其元素的类型也就确定了。我们只能操作指定类型的 阅读全文
posted @ 2022-03-04 18:59 日积月累,水滴石穿 阅读(40) 评论(0) 推荐(0) 编辑
摘要:枚举类与注解 1.1枚举类的使用 枚举类理解:类的对象只有有限个的,确定的。我们称此类为枚举类 当需要定义一组常量时,建议使用枚举类。 如果枚举类只有一个对象,则可以作为单列模式的实现方式。 1.2如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 方式二:jdk5,可以使用enum关键字定义枚 阅读全文
posted @ 2022-03-04 18:43 日积月累,水滴石穿 阅读(40) 评论(0) 推荐(0) 编辑
摘要:常用类 1.字符串相关的类:String (1)存储层面理解 String类:代表字符串,String是一个final类,代表不可变的字符序列。 字符串是一个常量,用双引号引起来表示,它们的值在创建之后不能更改 String对象的字符内容是存储在一个字符数组value[]中。 package com 阅读全文
posted @ 2022-03-03 11:56 日积月累,水滴石穿 阅读(34) 评论(0) 推荐(0) 编辑
摘要:数组中涉及的常见算法 1. 数组元素的赋值(杨辉三角、回形数等) //使用二维数组打印一个10行的杨辉三角 //1.第一行有1个元素,第n行有n个元素 //2.每一行的第一个元素和最后一个元素都是1 //3.从第三行开始,对于非第一个元素和最后一个元素的元素,满足: //yanghui[i][j]= 阅读全文
posted @ 2022-03-03 11:53 日积月累,水滴石穿 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.基本概念:程序、进程、线程 程序(program):为了完成特定任务、用某种语言编写的一组指令的集合。即一段静态的代码,静态对象。 进程(process):正在运行的一个程序,是一个动态的过程,有自己的产生、存在和消亡的过程。-生命周期。 进程作为资源分配的单位,系统在运行时会为每个进程分配不同 阅读全文
posted @ 2022-02-16 14:45 日积月累,水滴石穿 阅读(40) 评论(0) 推荐(0) 编辑
摘要:面向对象编程 Java的核心思想就是OOP(Object-Oriented Programming) 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二🙅步做什么……; 适合处理一些比较简单的问题。 面向对象思想 物以类聚,分类的思维模式; 面向对象适合处理复杂的问题,适合处理需要 阅读全文
posted @ 2022-02-12 20:04 日积月累,水滴石穿 阅读(38) 评论(0) 推荐(0) 编辑
摘要:数组 数组是相同类型数据的有序集合,里边的每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们,数组的下标从零开始。 数组声明创建 数组声明创建 数组变量必须先声明才能使用,下面是声明数组变量的语法: dataType[] arrayRefVar; //首选方法 或 dataType a 阅读全文
posted @ 2022-02-10 23:40 日积月累,水滴石穿 阅读(134) 评论(0) 推荐(0) 编辑
摘要:java方法 方法的定义及调用 java方法是语句的集合,它们一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方引用 比如 System.out.printLn(),依次是类.对象.方法 设计方法的原则:方法的本意是功能块,就是实现某个功能的 阅读全文
posted @ 2022-02-10 17:11 日积月累,水滴石穿 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Java 流程控制 Scanner对象 java提供了一个工具类,可以获取用户的输入,java.util.Scanner是java5的新特征,可以通过Scanner类来获取用户的输入。 基本语法: Scanner s=new Scanner(System.in); 通过Scanner类的next() 阅读全文
posted @ 2022-02-09 23:32 日积月累,水滴石穿 阅读(40) 评论(0) 推荐(0) 编辑
摘要:(一) 注释、标识符、关键字 1. 注释 单行注释 //注释的内容 多行注释 /*注释的内容 */ 文档注释 //** */ 2. 标识符 所有的标识符都应该以字母、美元符,或者下划线开始; 不能使用关键字作为变量名或者方法名 Java中标识符对于大小写非常敏感 (二) 数据类型 Java是一种强类 阅读全文
posted @ 2022-02-08 23:28 日积月累,水滴石穿 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示