随笔分类 -  Java语言基础

基础语法相关知识
摘要:数组 1.数组的创建方式 //法一 int[] arr1 = new int[]{1,2,3,4,5}; System.out.println(arr1.length + " " + arr1[2]); //5 3 //Arrays.toString(Object[]) 将数组的元素生成字符串,数组 阅读全文
posted @ 2024-03-28 10:10 无名之辈的ggb 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在日常开发中位运算不会很常用到,如果能够巧妙的使用位运算可以大量减少运行开销,优化算法。在java中一共有七种位运算符 1.&:按位与 两个操作数对应位同为1时,结果为1,其余全为0。(或者是只要有一个操作数为0,结果就为0)。 将2个操作数和结果都转换为二进制进行比较: 5转换为二进制:0000 阅读全文
posted @ 2024-03-26 17:08 无名之辈的ggb 阅读(233) 评论(0) 推荐(1) 编辑
摘要:Java中字符串理解: 1.字符串不可变,它们的值在创建后不能被更改。 这里说的是,他们的值而不是地址值。 当我们使用String s = “hello”;语句创建字符串的时候,首先会去常量池中查找,如果有,就返回这个常量的地址,如果没有,在常量池中创建并返回。world也是这样的。比如这里的“he 阅读全文
posted @ 2024-03-25 23:30 无名之辈的ggb 阅读(134) 评论(0) 推荐(1) 编辑
摘要:1.IO流常见应用场景 电脑是人们生活中常见的用品,当你把u盘里面的东西拷贝到你的电脑上,那么这中间涉及到输出和输入的过程,传输过程就像流水一般不停传送资源。这就是电脑读取数据的过程,这就是所谓的输入流。 输出流也就是写数据的过程。 2.IO流相关介绍? 什么是IO流?读取和存储数据的解决方案 其中 阅读全文
posted @ 2024-02-06 17:44 无名之辈的ggb 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1.什么是线程和进程? 进程好比一个软件,线程好比软件中的一个功能。一个进程包含了多个线程, 举例: 比如360软件中木马查杀;买票的时候,火车站就是一个进程,各个窗口表示线程。 并行与并发之间的区别: 好比做饭吧,几个厨师分别同时做不同的食物 并行 在同一时刻,有多个指令在多个CPU上同时执行 一 阅读全文
posted @ 2024-02-04 22:12 无名之辈的ggb 阅读(7) 评论(0) 推荐(0) 编辑
摘要:java集合 数组和集合可以当作容器,可以储存多个元素,其中,数组储存元素的个数是固定的,集合就可以储存元素的个数是不固定的。数组可以储存的元素类型可以是引用类型也可以是基本数据类型,集合储存引用数据类型,如果要储存基本数据类型,那么就需要储存其包装类型。 其整体框架如下: Collection相关 阅读全文
posted @ 2024-01-13 18:25 无名之辈的ggb 阅读(7) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示