![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 82
椿尼
但行好事,莫问前程
展开
-
Java8 Stream API,纵享丝滑
引言Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API。Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因为Stream API可以极大提供Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream API原创 2022-05-16 23:23:27 · 498 阅读 · 0 评论 -
Java8如何使用Lambda表达式简化匿名内部类
函数式接口(FunctionalInterface)函数式接口简介只包含一个抽象方法的接口,称为函数式接口。我们可以通过Lambda表达式来创建该接口的对象。如果Lambda表达式抛出一个非运行时异常,那么该异常需要在目标接口的抽象方法上进行声明。Java8中用@FunctionalInterface来检查函数式接口,当然我们也可以在自己写的接口上使用这个注解来检查接口是否是函数式接口。在java.util.function包下定义了许多函数式接口。Java内置的四大核心函数式接口原创 2022-05-07 22:38:16 · 1234 阅读 · 0 评论 -
Java中常用日期API的前世今生
介绍API之前,先了解下几个基本知识。计算世界时间的主要标准有:UTC(Coordinated Universal Time)协调世界时:是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。GMT(Greenwich Mean Time)世界时:也称为格林威治标准时间,格林威治位于本初子午线上。CST(Central Standard Time)中央标准时间:CST可视为美国、澳大利亚、古巴或中国的标准时间。Java中的时间是从 1970 年 1 月 1 日 00:00:00原创 2022-05-04 11:35:01 · 821 阅读 · 0 评论 -
记Java如何获取MAC地址
MAC地址简单认识MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的 ,通常表示为12个16进制数,如:00-16-EA-AE-3C-40就是一个MAC地址,其中前3个字节,16进制数00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3个字节,16进制数AE-原创 2022-04-17 22:20:20 · 12809 阅读 · 10 评论 -
Object类中方法的基本介绍
Object类是所有Java类的根父类。如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类先来看看帮助文档的介绍:clone()方法protected native Object clone() throws CloneNotSupportedException;clone方法的作用就是创建并返回对象的一个副本,也就是copy。创建同一个类的一个新对象,并将原有对象的属性值赋给新的对象(浅拷贝)。一个类的对象想要调用clone方法,原创 2021-10-12 00:23:20 · 161 阅读 · 0 评论 -
解读Java中的流程控制
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。流程控制方式采用结构化程序设计中规定的三种基本流程结构:顺序结构选择结构循环结构顺序结构顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。一个简单应用:Java中定义成员变量时采用合法的前向引用,即变量先定义再使用选择结构选择结构:根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。if-else结构if语句有三种形式:结构一:if(原创 2021-08-29 16:51:56 · 154 阅读 · 0 评论 -
Java基础语法——变量的使用
概述变量是什么?变量是程序中最基本的存储单元。包含变量类型、变量名和变量的值。变量是用于在内存中保存数据。使用变量应该注意些什么?Java中每个变量必须先声明后使用使用变量名来访问这块区域的数据变量的作用域:其定义所在的一对{}内变量只有在其作用域内才有效同一个作用域内不能定义重名的变量声明变量语法:<数据类型> <变量名称>例如:int var;变量的赋值语法:<变量名称> = <值>例如:var = 10原创 2021-07-30 09:07:01 · 579 阅读 · 0 评论 -
Java基础语法——关键字和标识符的使用
关键字和保留字关键字关键字(keyword)的定义和特点定义:被Java 语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写Java中关键字及其用途如下:作用关键字用于定义数据类型的关键字class,interface,enum,byte,short,int,long,float,double,char,boolean.void用于定义流程控制的关键字if,else,switch,case,default,while,do,for,b原创 2021-07-25 21:46:50 · 154 阅读 · 0 评论 -
简单认识一下Java多线程
几个基本概念程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。如:运行中的QQ,运行中的MP3播放器。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。打开任务管理器就可以查看我们电脑上的进程。线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时原创 2021-07-14 22:30:35 · 485 阅读 · 0 评论 -
Java中的三种注释类型
注释:用于说明解释程序的文字就是注释。Java中的注释有三种:单行注释多行注释文档注释(Java特有)注释的作用有什么?主要就是提高了代码的阅读性,是调试程序的重要方法。当然,写注释也是一种良好编程习惯。可以将自己的思想通过注释先整理出来,再用代码去体现。来看看具体的使用吧!单行注释格式: //注释文字多行注释格式: /* 注释文字 */下面给出单行注释和多行注释的示例://单行注释public class HelloWorld{ /* 程序入口原创 2021-03-31 15:01:02 · 7344 阅读 · 0 评论 -
第一个Java程序—HelloWorld
工欲善其事必先利其器,在写第一个Java程序之前,需要安装JDK以及配置环境变量,具体步骤见 Windows中配置Java环境变量。环境变量搭建完成了,是不是已经迫不及待想敲几行代码跑跑看?走起!1.在英文路径下创建一个记事本文件,命名为HelloWorld.java。这个文件是存放java代码的文件,称为源文件。这里是将文件类型改为java类型,并不单单是名字。这里的.java是文件类型,有的电脑上可能文件后缀名给隐藏了,虽然文件名里有.java但不是个java文件。可以点击查看,将文件扩展原创 2021-03-23 10:16:53 · 3591 阅读 · 0 评论 -
Windows中配置Java环境变量
JDK下载直接去Oracle官网找到对应自己电脑的版本下载即可,傻瓜式安装。嫌官网下载慢可以去网盘下载:https://pan.baidu.com/s/1fWoP-xmTPSCnHhbdB9smQg提取码:ozwr现在尝试java命令是否能够执行:在dos命令行中敲入javac,出现错误提示:错误原因:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为Path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到 jdk安装路径\bin目录下原创 2021-03-21 12:44:43 · 473 阅读 · 0 评论 -
初识Java语言
简介Java是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是基于C++开发的。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Java程序被称为Java小程序(applet)。applet使用现代的图形用户界面与Web用户进行交互。 applet原创 2021-03-07 21:18:55 · 162 阅读 · 0 评论