首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏周小末天天开心

    Java 基础学习(9

    2)例如:int d = -9 其原码为:10000000  00000000  00000000  00001001 其反码为:11111111  11111111  11111111  11110110 6)算数左移>>:符号位不变,低位补。 7)无符号右移(逻辑右移):低位溢出,高位补0。

    37820编辑于 2022-10-26
  • 来自专栏学习笔记持续记录中...

    Java基础:一、容器(9

    这个通常通常被称为容器 Java中具有满足不同需要的各种类型的容器,List(用于存储序列),Map(用来建立对象之间的关联),Set(每中对象类型只持有一个),以及诸如队列、树、堆栈等更多的构件 泛型 前提 在JavaSE5之前,容器存储的对象都只具有Java中的通用类型:Object,由于只能存储object类型,所以当将对象引用置入容器时,必须被向上转型为Object,因此会丢失其身份,当把它取回时

    46700发布于 2020-03-16
  • 来自专栏Java爬坑系列

    JAVA基础入门系列】Day9 Java中的那个大数值

    Java中有两个用于表示大数值的类,BigInteger和BigDecimal,那到底能表示多大的数值呢?理论上,可以表示任意长度,任意精度,想要多大,就能有多大。   为什么要用大数值? 改写后如下: import java.math.BigDecimal; public class Test{ public static void main(String[] args) { 大数值运算跟普通运算不一样,由于Java里的大数值没有重载运算符操作,也没有赋予程序员这样的权力,所以只能通过调用方法的方式进行计算。      

    999100发布于 2018-01-09
  • 来自专栏微信公号【Java技术江湖】

    Java基础9:解读Java回调机制

    更多内容请关注微信公众号【Java技术江湖】 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、 网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发! (关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习指南等资源) 本文主要介绍了Java中的回调机制,以及Java多线程中类似回调的机制。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 文章首发于我的个人博客: https://h2pl.github.io/2018/04/26/javase9Java中,可以使用Future+Callable的方式做到这一点,具体做法可以参见我的这篇文章Java多线程21:多线程下其他组件之CyclicBarrier、Callable、Future和FutureTask

    1.4K40发布于 2019-04-07
  • 来自专栏note

    基础Java ?

    使用 IntelliJ IDEA MacOS 命名规范 Java 的 package 名怎么那么奇怪,包不就是一个文件夹嘛❓ class 写在 package 里,Java 允许在不同的包中有同样名字的

    79900编辑于 2022-01-12
  • 来自专栏JavaSE

    基础java】(IO流基础

    IO流 存储和读取数据的解决方案 I--- input    O---- output

    19010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(File)

    File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径 这个路径可以是存在的,也允许是不存在的 根据字符串表示的路径,变成File对象,这样就可以用File里面的方法了 父级路径,子级路径 绝对路径是带盘符的 相对路径是不带盘符的,默认到当前项目下去找

    11010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(反射)

    Constructor<?>[]getConstructors():             返回所有公共构造方法对象的数组

    16310编辑于 2026-04-22
  • 来自专栏用户3288143的专栏

    Java基础到高级

    文章目录 Java教程安排 路线学习 基础 开篇helloword 高级 Java进阶(自测题) Java进阶(面试题) Java数据结构 Java阶段项目 Java相关工具 Java开源项目 Java SE部分 1、java基础基础语法;面向对象(重点);集合框架(重点);常见类库API; 2、java界面编程:AWT;事件机制;Swing; 3、java高级知识:Annotation;IO和NIO 、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理; 二、JDBC编程 4、SQL基础基础SQL语句;基本查询;多表查询;子查询;结果集的交、并、差运算; 5、JDBC基础:常见数据库用法 HTML标签;常见表单标签;DIV+CSS布局; 8、JavaScript知识:javascript基本语法;javascript基本对象特征;Json语法;深刻理解javascript的动态特征; 9、 Dom和事件机制:DOM操作、编程;常见浏览器事件机制;掌握用户交互技巧; 四、XML编程 10、XML基础:XML基础规则;DTD和SCheme;XML和样式单; 11、XML进阶:DOM、SAX和JAXP

    97210发布于 2020-07-07
  • 来自专栏Java进阶实战

    Java基础-多维数组

    前言  在Java编程中,数组是最常用的数据结构之一。而多维数组是一种特殊类型的数组,它可以拥有多个维度。本文将以JavaSE为背景,对多维数组进行深入探讨。 在此基础上,将给出多维数组在实际应用场景中的案例,并对其优缺点进行分析。最后,将提供一些常见的类代码方法介绍和测试用例。简介  多维数组是指数组中的元素仍然是数组的数组,这样就形成了多个维度。 在Java中,可以创建任意维度的数组,但最常见的是二维数组和三维数组。  多维数组的语法与一维数组类似,只是需指定每个维度的大小。 源代码解析  在Java中,多维数组是通过数组的数组实现的。例如,二维数组可以看作是一维数组的数组。换句话说,一个二维数组是由多个一维数组组成的。 总结  多维数组是Java中重要的数据结构之一,它可以方便地表示和处理多维数据。通过学习多维数组的概念和用法,我们可以更好地应用它们解决实际问题。

    61521编辑于 2023-12-30
  • 来自专栏java一日一条

    Java 9 中的 GC 调优基础

    在经过了几次跳票之后,Java 9终于在原计划日期的整整一年之后发布了正式版。 由于在这次写作过程中,恰逢Java 9正式版发布,之前都是依赖Java 8的文档写的,如果有不正确的地方还望指正。 GC,Java 9中默认使用G1。 Parallel/Throughput Parallel在Java 9之前是服务器型宿主机中JVM的默认GC,其垃圾回收的算法和Serial基本相同,不同之处在与它使用多线程来执行。 CMS在Java 9中已经被废弃,但了解CMS的行为对理解G1会有一些帮助,所以这里还是会简单的叙述一下。

    81820发布于 2018-09-14
  • 来自专栏Java后端技术栈cwnait

    Java 9 中的 GC 调优基础

    Java 9引入了很多新的特性,除了闪瞎眼的Module System和REPL,最重要的变化我认为是默认GC(Garbage Collector)修改为新一代更复杂、更全面、性能更好的G1(Garbage-First 由于在这次写作过程中,恰逢Java 9正式版发布,之前都是依赖Java 8的文档写的,如果有不正确的地方还望指正。 GC,Java 9中默认使用G1。 CMS在Java 9中已经被废弃,但了解CMS的行为对理解G1会有一些帮助,所以这里还是会简单的叙述一下。 注意传统的VM参数-XX:+PrintGCDetails在Java9中已经废弃,会有Warning信息。

    88940发布于 2019-08-02
  • 来自专栏学习笔记持续记录中...

    Java基础:五、可变参数列表 (9

    public static void main(String[] args){ f(new Integer(1),new Integer(2)); f(4,5,6,7,8,9)

    75820发布于 2020-03-17
  • 来自专栏云计算linux

    JAVA基础小白学习day03_java基础语法

    day03_java基础语法 博客:https://blog.csdn.net/zhangchen124/article/details/128212860 B站:https://www.bilibili.com case 8: System.out.println("夏季"); break; case 9: 循环打印九九乘法表 思路分析 规律:第二个数表示行;第一个数代表列; ​ 第一行 ​ 第二行 ​ 第三行 定义外层循环控制有多少行 for(int i = 1 ; i <= 9 public class TestJJ{ public static void main(String[] args){ for(int i = 1 ; i <= 9;i ++){ for 计算机出来的做输出;3个; package day11; //在java.util包里面; import java.util.Random; import java.util.Scanner; public

    39100编辑于 2024-12-13
  • 来自专栏云计算linux

    JAVA基础小白学习教程day05_java基础

    day05_java基础 https://edu.51cto.com/course/32767.html 课程目标 1. 【理解】什么是方法 2. 【掌握】方法的语法,抄3遍 3. * 4993 * Exception in thread "main" java.lang.StackOverflowError */ private static void Exception in thread "main" * java.lang.StackOverflowError */ private static void show1(

    37410编辑于 2024-12-13
  • 来自专栏JavaSE

    基础java】(异常补充)

    1.捕获处理----try{有可能出现问题的代码}catch(可能出现的异常  变量名){ 解决问题的代码}finally{可以不写,这里是不管有没有出现异常,都要执行的代码}

    10910编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(方法引用)

    1.传统调用:你是导演,指挥每个演员(方法)什么时候上场、做什么动作 2.方法引用:你是编剧,只写剧本(方法),Stream是导演,决定如何演绎

    12010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(泛型)

    为什么 Java 集合可以直接打印? 因为 Java 集合框架的所有类都重写了 toString() 方法: 查看 ArrayList 的 toString() 源码: 自定义集合类如何实现同样的效果?

    14310编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(排序算法)

    选择排序 :从索引开始,拿着每个索引上的元素跟后面的元素依次比较,小的放前面,大的放后面,以此类推。 细节同上 (最近在复习周,有点疲惫了)

    10010编辑于 2026-04-22
  • 来自专栏JavaSE

    基础java】(网络编程)

    Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序。

    18210编辑于 2026-04-22
领券