自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【Java学习】16数据结构篇之回文数的判断

参考:leetcode num:009 package num009; import java.util.Scanner; public class Num009Demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); Solution num009 = new Solution();

2020-06-10 10:29:12 227

原创 【Java学习】15入门篇之模块化

1、将项目包装为模块 2、在module-info.java文件中配置模块属性。 模块属性的展示如下所示,其中exports的包对所有模块开放,没有exports的包其他模块就不能使用。requires说明了需要的模块,可以使用该模块中开放的内容。 module learnCourse { exports learn.pre.course13; exports learn.pre.course...

2020-04-05 14:48:16 206

原创 【Java学习】14入门篇之Stream流

Stream流其实是Stream接口的对象,JDK提供了一个流接口:java.util.stream.Stream 如何获取流? 1.根据集合获取流:集合名称.stream() 2.根据数组获取流:Stream.of(数组名称) import java.util.ArrayList; /* * map映射,有幾個輸入就有幾個輸出 *filter濾波,只有一個輸入,且輸出為Boolean值 *...

2020-04-05 14:36:53 94

原创 【Java学习】13入门篇之成员方法、静态方法以及方法引用

带static关键字的就是静态方法,不带static关键字的就是成员方法。 二者调用有区别,常规的调用方法是:1、类名称.静态方法;2、创建对象;对象名称.成员方法; 方法引用是针对lamda表达式而言的,lamda表达式又是针对函数式接口所使用的。方法引用有很多种,本文介绍引用成员方法和静态方法的两种。 创建函数式接口: @FunctionalInterface public interface...

2020-04-05 11:13:32 426

原创 【Java学习】12入门篇之认识和使用接口(2)

使用Lamda表达式来替代接口的实现类,能够降低接口代码的复杂度,但是其只能适用于函数式接口。(函数式接口指接口内的方法只有一个) 定义函数式接口: @FunctionalInterface //注释,能够自动检测接口是不是函数式接口 public interface Calculator { public abstract int cal(int a, int b); } 主程序调用: pub...

2020-04-04 12:04:04 67

原创 【Java学习】11入门篇之认识和使用接口(1)

日常中的接口:电源接口、usb接口、hdmi接口等等。以电源接口为例,通过电源接口可以使用各种各样的家用电器,但是各种家用电器又各有千秋,并且在使用的时候,我们并不会影响其他电器。综合来看,接口具有两方面特性:通用性和隔离性。 接口当中包含的组成部分有:抽象方法、常量、默认方法、静态方法和私有方法,本篇重点以抽象方法为例进行学习。常规的使用接口包括三方面:定义接口、定义实现类、调用。(方法体存在于...

2020-04-04 10:56:46 101

原创 【Java学习】10入门篇之综合实战(对象、IO流、方法等)

综合实战,通过3v3游戏玩家组队程序认识对象、IO流、方法等。

2020-04-04 09:49:53 119

原创 【Java学习】09入门篇之IO流

前言:由于一些原因,Java学习系列中间鸽了两周,从今天开始尽量恢复1天1更的频率。让我们一起努力变强吧! Java读写,读就是读进来,写就是写出去,分别对应IO流中的输入流(input)和输出流(output)。详细划分可分为:字节输入流、字节输出流、字符输入流、字符输出流四类。本篇我们仅讨论字符输入和字符输出,即只针对纯文本文件的IO流。 读写文件需要导包、创建和使用三步骤。FileReade...

2020-03-29 21:15:06 135

原创 【Java学习】08入门篇之ArrayList集合的创建和使用(2)

集合的概念类似于数组,但与数组又有很大不同。主要表现在:集合的长度是可以改变的,而数组一旦被创建,其长度不可改变。 import java.util.ArrayList; public class Demo07Hero { public static void main(String[] args) { Hero h01 = new Hero("安妮", 20.0); Hero h02...

2020-03-15 11:29:14 252

原创 【Java学习】08入门篇之字符串也是对象(1)

本节内容旨在重新认识字符串,字符串也是对象,直接上代码:(注意字符串对象一旦被创建就不能被更改,另外还需注意字符串池的概念) import java.util.Scanner; public class Demo07String { // 重新认识字符串变量 public static void main(String[] args) { String str1 = "abc"; // 直...

2020-03-14 20:46:10 153

原创 【Java学习】07入门篇之面向对象编程

面向对象编程是区别于面向过程编程而言的,在大中型项目中,面向对象编程具有不可逾越的优势。在Java语言中,类的定义就是对象的设计图纸,调用类"new"的操作就是创建一个对象。类中包含对象的属性和行为定义。 举例:定义一个学生的类(Class)、学生的属性有年龄、姓名等(对应的是类中的成员变量)、学生的行为有学习、玩耍等(对应的是类中的方法)。类定义好之后,可以通过调用类来创建对象(学生张三、学生李...

2020-03-13 18:57:34 111

原创 【Java学习】06入门篇之方法的创建和使用

方法,在也可称之为函数。就是将若干行代码包装成一个整体,实现某一项功能,可以重复调用从而多次实现该功能,方便高效。 Java方法的创建格式: 修饰语(public static)+ 返回值类型 + 方法名称(输入参数类型 输入参数名称){ //可以有多个参数输入,中间用逗号隔开。 方法体;//方法执行的主体 return 返回值;//也可以无返回值,注意无返回值时第一行的返回值类型用"v...

2020-03-11 14:58:22 138

原创 【Java学习】05入门篇之数组(创建、使用、求和、排序)

数组是引用数据类型,由多个类型统一的数据构成。在Java中数组初始化主要包括两种形式:动态初始化和静态初始化。 动态初始化的基本格式为: 1、数据类型[ ] + 数组名称;数组名称 = new +数据类型[数组长度]; 2、数据类型[ ] + 数组名称 = new+数据类型[数组长度]; 静态初始化的基本格式为: 1、数据类型[ ] + 数组名称;数组名称 = new +数据类型[ ]{元素值1,...

2020-03-10 12:45:55 221

原创 【Java学习】04入门篇之使用Eclipse集成开发环境

在之前的代码中,我们主要采用的是记事本编写、命令行编码和运行的操作步骤,但是这种做法相对复杂。于是,集成开发环境(IDE)就能够发挥更加便捷高效的作用。这里我们主要使用Eclipse软件,作为集成开发环境的代表。 下载地址:www.eclipse.org Eclipse具有以下特点: 免费且开源 由Java语言编写 绿色,解压等于安装,删除文件夹等于卸载。 扩展性强,可自行编写插件。 具体界...

2020-03-10 00:32:41 325

原创 【Java学习】03入门篇之流程和结构

流程,顾名思义就是代码运行的先后顺序。具体又可分为3种结构:顺序结构、选择结构和循环结构。 顺序结构:程序会按照代码书写的先后顺序执行。 选择结构:程序会根据判断结果,选择运行。if…else…、if…else if …else(if嵌套) 循环结构:程序会在满足某种特定条件的情况下重复运行。包括:初始条件、循环体、步进语句、判断语句。 import java.util.Scanner; publ...

2020-03-09 22:11:28 70

原创 【Java学习】02入门篇之常量变量及其基本运算

01篇的补充说明:如何运行Java程序?首先在增强记事本(例如:Notepad++)中编辑Java代码,将文本保存为“文件名.java”的格式。在DOS操作系统中运行Java代码,分为两步:1.编译,命令:“javac” + “文件名.java”。2.运行, 命令: “java” + “文件名”。若出现解码错误,则在编译命令中使用如下命令:“javac” + “-encoding” + “代码编码...

2020-03-07 11:50:34 124

原创 【Java学习】01入门篇之HelloWorld

作者本人在科研工作中主要使用Matlab和Python作为科研工具,出于找工作等方面的焦虑,于是下定决心开始自学Java。该篇文章及之后的相关系列文章将详细记录本人的学习历程,以此督促作者自己学习。 本篇内容:Java开发的前期准备工作、第一个Java程序“HelloWord”

2020-03-07 10:26:29 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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