Java学习
文章平均质量分 76
maruijiego
双非研究生
展开
-
Java8学习--Stream API
文章目录一、简介一、简介基于Lambda表达式,针对常见的集合数据处理,Java 8引入了一套新的类库,位于包java.util.stream下,称为Stream API。Stream是Java8 中处理集合的关键抽象概念,提供了一种高效且易于使用的处理数据的方式。note:Stream自己不会产生或存储数据。Stream不会改变源数据对象,会返回一个新的Stream对象。二、初识Stream三、Lambda基础语法1.箭头操作符2.语法格式3.函数式接口四、方法引用与构造器引用原创 2021-08-01 23:58:35 · 88 阅读 · 0 评论 -
Java并发编程学习
文章目录一、为什么要学习并发编程1.并发编程主要解决的问题一、为什么要学习并发编程1.并发编程主要解决的问题原创 2021-07-13 20:33:48 · 97 阅读 · 0 评论 -
Java8学习--Lambda表达式
文章目录一、简介二、初识Lambda三、Lambda基础语法1.箭头操作符2.语法格式一、简介Lambda是一个匿名函数,我们可以把Lambda理解为一段可以传递的代码(将代码像数据一样传递)。二、初识Lambdaimport sun.security.mscapi.CPublicKey;import java.util.*;public class Lambda { public static void main(String[] args) {// 匿名内部类写法原创 2021-07-04 00:51:21 · 186 阅读 · 0 评论 -
Java集合学习(一、栈和队列)
一、栈1. 简介栈(Stack)是一种后进先出(LIFO:Last In First Out)的数据结构。2. 操作(1)初始化 Stack<Character> stack=new Stack<>();(2)入栈 stack.push('a');(3)出栈stack.pop();(4)查看栈顶元素(不出)stack.peek();(5)查看栈内所有元素System.out.println(stack);3. 实例import java.ut原创 2020-12-08 10:05:17 · 379 阅读 · 0 评论 -
Java面向对象学习(三、Java核心类学习)
文章目录一、用户输入类Scanner二、Java枚举三、Java的时间与日期1. 国际标准ISO 86012. 两套操作时间的API3. LocalDateTime、LocalDate、LocalTime(1)获取当前时间与获取自定义时间(2)对时间的加减操作4. DateTimeFormatter四、字符串String1. 初探String的不可变2. String类中常用方法(1)判断字符串是否相等(2)对子串的操作(3)首尾空白(4)字符串内容操作(5)类型转换3. StringBuilder类4.原创 2020-07-27 16:01:28 · 175 阅读 · 0 评论 -
Java面向对象学习(二、面向对象进阶)
一、面向对象三大特征1. 类的继承(1)简介关键词:extendspublic class Guy extends Person表示Guy类继承Person类note: Java中一个类只能继承一个父类。(2)详细示例class Person{int age;int sex;}public class Guy extends Person {//通过继承Person类,Guy类也有了age和sex属性,//but private属性无法继承。String name;void原创 2020-07-27 10:35:23 · 124 阅读 · 0 评论 -
Java面向对象学习(一、面向对象基础)
文章目录一、面向对象与面向过程二、对类的初步探索1. 类与对象2. 类的定义3. 类的成员(1)属性field(2)方法method(3)构造器constructor4. 常用修饰符(1)对于类(2)对于属性和方法5. 创建对象6. 访问实例变量和实例方法7.完整示例代码一、面向对象与面向过程面向过程与面向对象都是解决问题的思维方式,是组织代码的方式。面向过程: 面向过程性能比面向对象高。因为类调用时需要实例化,开销大,比较消耗资源,所以当性能是最重要因素时使用面向过程,但是不易维护、复用、拓展。面原创 2020-07-27 10:06:50 · 132 阅读 · 0 评论 -
Java基础语法学习(五、方法和main详解)
文章目录一、方法1.什么是方法?2.设计方法原则一、方法1.什么是方法?类似于其它语言的函数,面向对象中,整个程序的基本单位是类方法是语句的集合,它们在一起执行一个功能,用来完成特定功能的代码片段方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用2.设计方法原则方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展。...原创 2020-05-31 23:47:59 · 371 阅读 · 1 评论 -
Java基础语法学习(四、键盘输入和流程控制语句)
文章目录一、 键盘输入1. Scanner类使用1.1 导包1.2 创建对象实例1.3 调用方法2. Scanner类代码示例一、 键盘输入1. Scanner类使用Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。1.1 导包import java.util.Scanner;1.2 创建对象实例Scanner sc = new Scanner(System.in);1.3 调用方法int i = sc.nextInt();//用来接收控制台录原创 2020-05-22 23:57:30 · 996 阅读 · 1 评论 -
Java基础语法学习(三、数据类型、常量和变量)
文章目录一、数据类型1. 数据类型分类2. 基本数据类型介绍2.1 几种基本数据类型大小与范围2.2 整数型2.3 浮点型2.4 字符型2.5 boolean类型二、 常量1. 常量声明格式2. 注意事项三、 变量1.变量的声明2.变量的分类2.1 局部变量2.2 成员变量2.3 静态变量2.4 三种变量举例一、数据类型1. 数据类型分类Java是一种强类型语言,每个变量都必须声明其数据类型。 Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(ref原创 2020-05-22 00:38:30 · 318 阅读 · 0 评论 -
Java基础语法学习(二、注释、标识符和运算符)
文章目录一、注释1、单行注释2、多行注释3、文档注释二、标识符1、概念2、规则(硬性要求)3、规范(软性建议)三、运算符1、分类一、注释1、单行注释只能注释一行内容//注释内容2、多行注释可以注释一段文字,也可以用于注释单行中局部内容。/*注释内容*/3、文档注释文档注释中可包含一些javadoc标签,用于生产API/** */常用的javadoc标签标签描述示例@author标识一个类的作者@author description@deprec原创 2020-05-10 10:20:23 · 386 阅读 · 1 评论 -
Java基础语法学习(一、开发环境的理解与搭建)
文章目录一、如何学习Java二、Java优点三、Java程序编译过程(简单了解)四、JVM、JRE、JDK初步了解1、JVM(Java Virtual Machine)2、JRE(Java Runtime Environment)3、JDK(Java Development Kit)4、三者关系五、JDK的下载与安装1、下载地址2、环境变量中系统变量的修改1)、新建系统变量2)、修改系统变量中的P...原创 2020-05-08 00:08:01 · 278 阅读 · 2 评论 -
JavaSE、JavaEE和JavaWeb的区别与联系
文章目录1.JavaSE(Java Standard Edition)标准版2.JavaEE(Java Platform Enterprise Edition) 企业版3.JavaME 微型版4.JavaSE、JavaEE和JavaWeb三者关系图5.JavaWeb1.JavaSE(Java Standard Edition)标准版Java SE 以前称为 J2SE,定位在个人计算机使用,用来...原创 2020-04-11 23:03:55 · 8846 阅读 · 2 评论