Java零基础入门
Despondent_Gloomy
这个作者很懒,什么都没留下…
展开
-
Java8新特性 2020版 Lambda表达式(关于lambda表达式这篇足矣)
Java8新特性 2020版 Lambda表达式1.Lambda表达式的简介:1.1Lambda表达式的概念:lambda表达式,是java8的一个新特性,也是java8中最值得学习的新特性之一;lambda表达式,从本质上来讲,是一个匿名函数,可以使用这个匿名函数,实现接口中的方法,对接口进行非常简洁的实现,从而简化代码。1.2Lambda表达式使用的场景:通常来讲,使用lambda表达式,是为了简化接口实现的;关于接口的实现,可以有很多方式来实现,例如:设计接口的实现类、使用匿名内部类。但是原创 2020-09-06 15:42:23 · 711 阅读 · 0 评论 -
将数组转换为集合后操作集合元素出现java.lang.UnsupportedOperationException
将数组转换为集合后操作集合元素出现java.lang.UnsupportedOperationException将数组转换为集合后操作集合元素出现java.lang.UnsupportedOperationException:今天在将数组转换为集合后操作集合中的元素出现java.lang.UnsupportedOperationException异常,所以我们根据编写测试代码和查看源码来分析报错的原因:测试代码:import java.util.Arrays;import java.util.Li原创 2020-09-04 18:26:06 · 295 阅读 · 0 评论 -
Java-API常见的练习题Demo04
Java-API常见的练习题Demo04线程的两种创建方式:方式一:1.创建一个普通类然后继承Thread线程类,然后重写Thread类里面的run方法即可,run方法是用来定义这个线程要执行的任务;方式二: 2.创建一个普通类然后实现Runnable接口,重写Runnable里面的抽象方法run()即可;两种创建线程的方式比较:第一种创建线程的方式结构简单,适合使用匿名内部类形式临时创建一个线程使用 ;但是第一种创建线程的方式也存在一些不足:由于java是单继承,这会导致原创 2020-09-01 18:05:38 · 757 阅读 · 0 评论 -
Java-API常见的练习题Demo03
1.使用文件流复制myfile.txt文件为myfile_cp.txtimport java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;/** * 使用文件流复制myfile.txt文件为myfile_cp.txt * FileInputStream * FileOutputStream */public class Tes原创 2020-08-27 20:47:49 · 860 阅读 · 1 评论 -
Java-API常见的练习题Demo01
Java-API常见的练习题Demo011.获取并输出当前目录下所有文件的名字import java.io.File;/** * 获取并输出当前目录下所有文件的名字 */public class HomeWorkDemo01 { public static void main(String[] args) { File file = new File("."); File[] files = file.listFiles(); for (int i = 0; i < fil原创 2020-08-26 08:51:11 · 1036 阅读 · 0 评论 -
Java异常处理机制-实际应用中的经验总结
Java异常处理机制-实际应用中的经验总结:处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理;在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常;对于不确定的代码,也可以加上try-catch,处理潜在的异常;尽量去处理异常,切忌只是简单地调用printStackTrace()去打印输出;具体如何处理异常,要根据不同的业务需求和异常类型去决定;尽量添加finally语句块去释放占用的资源。...原创 2020-08-25 20:48:23 · 176 阅读 · 0 评论 -
Java中的递归求阶层和斐波拉切数列以及递归思想剖析
Java中的递归求阶层以及递归思想剖析在Java中,A方法调用B方法,我们很容易理解!递归就是A方法调用A方法!就是自己调用自己;利用递归可以用简单的程序来解决一些复杂的问题,它通常把一个大型的复杂的问题层层转化为一个与原问题相似的规模大小的问题求解,递归策略只需少量的程序就可以描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量,递归的能力在于用有限的语句来定义对象的无限集合;递归结构包括两个部分:递归头:什么时候不调用自身方法,如果没有头,将陷入死循环;递归体:什么时候需要调用自身方法;原创 2020-08-23 16:33:30 · 909 阅读 · 0 评论 -
Java中的可变参数以及命令行传递参数
Java中的可变参数以及命令行传递参数可变参数JDK1.5 开始,Java支持传递同类型的可变参数给一个方法;在方法声明中,在指定参数类型后加一个省略号(…);一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。public class Demo01 { public static void main(String[] args) { //调用可变参数的方法 printMax(23,5,2,4,15,2.0原创 2020-08-23 15:44:33 · 226 阅读 · 1 评论 -
计算字符串长度.length()和数组长度.length的区别
计算字符串长度.length()和数组长度.length的区别写这篇文章主要是为了介绍在Java中如何获取字符串和数组的长度,文中会通过实例代码介绍计算字符串长度.length()和数组长度.length两者之间的区别,希望对大家的学习或者工作中具有一定的学习和参考价值:public static void main(String args[]){ int arr[] = new int[10]; int length = arr.length; System.out.println(len原创 2020-08-18 19:34:34 · 1226 阅读 · 0 评论 -
程序员常用的快捷键以及基本的DOS命令
程序员常用的快捷键以及基本的DOS命令Windows常用的快捷键删除文件或者文件夹:1.鼠标选中一个文件夹或者文件,然后点击键盘上面的Ctrl + d键即可,操作之后文件仍然存在于回收站,想要永久删除文件看下面;永久删除一个文件或者文件夹:1.鼠标选中一个文件或者文件夹,然后点击键盘上面的 Shift + Delete insert,系统会提示2.然后选择“是”即可永久删除文件,这个操作慎用!!!Windows打开任务管理器方式一:1.在任务栏一行点击鼠标右键,你会看到一个任务管理器,然原创 2020-08-17 19:30:39 · 306 阅读 · 0 评论 -
MarkDown入门级教程_适合小白入门
MarkDown入门二级标题三级标题四级标题五级标题字体Hello World!Hello World!Hello World!Hello World!引用这是引用,世界上有一种努力叫做靠自己,没有谁是随随便便就能成功的分割线—和***可以表示分割线图片表示图片超链接Java菜鸟成长记英文状态下的实现超链接列表namegenderage张三男21序号.空格实现有序列表无序列表:无序列表1原创 2020-08-14 20:02:39 · 171 阅读 · 0 评论