java
文章平均质量分 58
分享java基础知识!
GMLGDJ
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
展开
-
macOS M1配置java开发环境
在首页向下划动找到如图所示的位置,然后选择与自己电脑匹配的安装包即可(m1选择ARM 64-bit的版本),macOS选择.dmg文件后缀的安装包。完成后可打开电脑的终端输入:java -version查看版本。插件 (这是一个扩展包,它里面装了多个扩展。如果你使用的是vscode编辑器的话推荐安装。下载完成点击在访达中显示点击对应的安装包。点击箱子然后点击继续,安装就完成啦。显示自己安装的版本就代表安装成功啦。首先在浏览器中搜索:zulu。原创 2022-05-12 14:36:07 · 2208 阅读 · 0 评论 -
java五种遍历HashMap的方法和性能分析
1.使用Iterator迭代首先,它是遍历老java版本map的唯一方法。另外一个重要的特性是可以让你在迭代的时候从map中删除entries的(通过调用iterator.remover())唯一方法。如果你试图在For-Each迭代的时候删除entries,你将会得到unpredictable resultes 异常。从性能方法看,这个方法等价于使用For-Each迭代使用 For-each + entrySet 循环遍历 HashMap这是最常见的方法,并在大多数情况下更可取的。当你在循环中需原创 2022-06-25 11:35:09 · 1463 阅读 · 0 评论 -
java中main函数定义详解
解读public static void main(String[] args) { // 方法体 }为什么一定要使用public访问修饰符呢Java虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public (因为调用的时候java虚拟机和main方法不在同一个类下如果不设置为public则没有访问权限则java虚拟机不能运行该函数访问修饰符)为什么要使用staticjava虚拟机执行main方法的时候不是创建对象访问的而是直接通过类名访问的,所以该方法必须是static.原创 2022-05-23 14:43:45 · 2729 阅读 · 0 评论 -
java注解:@Override
@Override其实最主要的作用就是一个注解和验证是否重写了方法可以当注释用,方便阅读; 编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。这里举个案例public class Parent { public void name() { System.out.println("Parent"); }原创 2022-05-23 13:55:47 · 1506 阅读 · 0 评论 -
java的四种访问修饰符 private default protected public 详解
Java 修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符 非访问修饰符这篇文章着重讲解访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端,如我们最常见的main方法就使用类public修饰符:public static void main(String[] arguments) { // 方法体}访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default.原创 2022-05-23 13:48:36 · 4411 阅读 · 0 评论