![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从零开始的JAVA学习
文章平均质量分 78
由希Yuki
懒狗
展开
-
Lambda表达式
目的避免匿名内部类定义过多可以让你的代码看起来很简洁去掉了一堆没有意义的代码,只留下核心的逻辑推导定义一个函数式接口interface ILike { void lambda();}实现类class Like implements ILike { @Override public void lambda() { System.out.println("I Like lambda"); }}正常运行:public clas原创 2021-05-31 20:03:35 · 124 阅读 · 0 评论 -
Java集合
1. 概念对象的容器,实现了对对象常用的操作,类似数组的功能。和数组区别:数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。2. Collection体系集合Collection父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法:boolean add(Object obj) //添加一个对象boolean addAll(Collection c) //将一个集合中的所有对象添加到此集合中void clear() //清空此转载 2021-05-12 12:37:30 · 98 阅读 · 0 评论 -
异常处理
异常处理1. 抛出异常2. 捕获异常原创 2021-04-19 20:56:41 · 105 阅读 · 0 评论 -
Java面向对象
面向对象本质以类的方式组织代码,以对象的组织(封装)数据。三大特性封装继承多态从认识论角度是先有对象后有类。对象,是具体的事物。类,是对对象的抽象。从代码运行角度考虑是先有类后有对象。类是对象的模板。...原创 2021-04-14 21:14:14 · 70 阅读 · 0 评论 -
Java数组
Java数组1. 数组的声明和创建声明在变量类型后面加[](首选)如:int[] nums;2.类似于C/C++风格, 在变量名后面加[],如:int nums[];创建nums = new int[10];赋值和C/C++相同,数组从0开始,可以直接访问下标赋值。注意arrays.length 可以获取数组长度。2. Java内存分析堆:存放new的对象和数组。可以被所有线程共享,不会存放别的对象引用。栈:存放基本变量类型(会包含这个基本类型的具原创 2021-04-01 20:59:43 · 120 阅读 · 0 评论 -
Java方法
Java方法1. 什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。原创 2021-03-31 20:30:39 · 89 阅读 · 0 评论 -
Java基础流程控制
Java流程控制1. 用户交互Scanner(输入)为了更好地实现人与程序的交互,我们可以用Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的 next() 与 nextline() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据。next()一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,会自动过滤掉。输原创 2021-03-29 20:46:25 · 108 阅读 · 1 评论 -
Java基础语法
Java基本语法1.注释一般分为三类:单行注释多行注释文档注释其中,单行注释与多行注释同C/C++(单行用// 多行用/* */)唯一不同的是文档注释。文档注释是是针对整个方法或者整个类做一个简要的概述,一般加在类或者方法前面。代码为:/***@author 作者名*@version 版本号*@since 指明需要使用的最早的jdk版本*@param 参数名*@return 返回值情况*@throw 异常抛出情况……*/使用文档注释后,利用javadoc命令就原创 2021-03-27 16:02:03 · 94 阅读 · 0 评论