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

    Java基础学习3

    创建对象 1.1 Java 包管理器 Java当中导入包语句 import 包含 + 类名 包名+类名组成了完整的包路径 import import java.time.LocalDate;// key,value的类型可以是任何Java对象 import java.util.Map; import java.util.HashMap; // key value 得是 Java 类型 Map< Map对象 Map<Integer,String> map = new HashMap<>(); map.put(1,"Monday"); map.put(2,"Tuesday"); map.put(3, map.put(5,"Friday"); map.put(6,"Saturday"); map.put(7,"Sunday"); map.get(key) String weekText = map.get(3) 3 public File getParentFile() 返回此抽象路径名的父路径名的抽象路径名,如果此路径名没有指定父目录,则返回 null。

    57310编辑于 2022-11-14
  • 来自专栏全栈程序员必看

    JAVA多态学习3

    这一节我们来学习抽象类 抽象类–深入讨论 抽象类是java中一个比較重要的类。 1、用abstract关键字来修饰一个类时。这个类就是抽象类。 3、abstract抽象类中的abstract抽象方法是不同意在抽象类中实现的。一旦实现就不是抽象方法和抽象类了。abstract抽象方法仅仅能在子类中实现。 4、抽象类中能够拥有实现方法。 3、一旦类包括了abstract抽象方法,则这个类必须声明为abstract抽象类。 4、抽象方法不能有主体。

    16120编辑于 2022-07-08
  • 来自专栏周小末天天开心

    Java 基础学习3

    目录 前言 一、字符类型(char) (1)字符类型基本介绍 (2)字符类型演示 (3)字符类型使用细节 二、编码了解 (1)Unicode编码(了解) (2)ASCLL编码(了解) (3)UTF-8 编码(了解) 三、基本数据类型转换 (1)自动类型转换 (2)自动类型转换细节 (3)强制类型转换 (4)强制类型转换细节 总结 ---- 前言 字符类型,编码知识,数据转换学习ovo 一、字符类型 2)Java中还允许使用转义字符'\' 将其后的字符变为特殊的字符型常量。 2)缺点:不能表示所有的字符 (3)UTF-8编码(了解) 1)UTF-8编码可以使用1-6个字节表示一个符号,根据不同的符号来改变字节的长度 2)使用大小可变的编码,字母占1个字节,汉字占3个字节 三 、基本数据类型转换 (1)自动类型转换 当Java程序在赋值或者运算时,精度小的数据类型会自动转换为精度大的数据类型,称为自动类型转换。

    37010编辑于 2022-10-26
  • 来自专栏MasiMaro 的技术博文

    Java 学习笔记(3)——函数

    所以Java中是没有全局函数的,Java里面只有普通的类成员函数(也叫做成员方法)和静态函数(也叫做静态方法)。 Java程序也是一个进程,所以它也拥有4GB的虚拟地址空间。每当启动一个Java程序的时候,由Java虚拟机读取.class 文件,然后解释执行其中的二进制字节码。 其中重点需要关注前3个部分。 栈:与C/C++中栈的作用相同,就是用来保存函数中的局部变量和实参值的。 下面再来看一个例子: class Demo{ public static void main(String[] args){ int[] array = new int[]{1, 2, 3, 这段代码执行的过程中经历了3个主要步骤: new一个数组对象,并且将数组对象的地址赋值给array 实参 调用test函数时将array实参中保存的地址复制一份压入函数的参数列表中 在test函数中,通过这个地址值来修改对应内存中的内容

    59940发布于 2019-05-14
  • 来自专栏JetpropelledSnake

    Java学习笔记之集合3

    import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; 存储三个键值对元素,并遍历 示例 package MapTest1; import java.util.HashMap; import java.util.Map; import java.util.Set import java.util.ArrayList; import java.util.HashMap; import java.util.Set; public class ArrayListIncludeHashMapDemo ); } else if (i % 3 == 1) { p2.add(poker); } else if (i % 3 = ; import java.util.Collections; import java.util.HashMap; import java.util.TreeSet; public class PokerDemo2

    70820编辑于 2021-12-24
  • 来自专栏全栈程序员必看

    java基础—java的Io操作学习3

    学习Io操作(3),javaIo文件的复制! package com.dufy.io; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream ; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; /** * * 练习

    25620编辑于 2022-07-19
  • 来自专栏python3

    Java IO学习笔记+代码(3

    字符流处理 /*  * ProcesserCharacterStream.java  *  * Created on 2006年8月23日, 上午8:02  *  * 字符流处理  *  * java.io * java.io包中用于字符流处理的最基本的类是InputStreamReader和OutputStreamWriter,  * 用来在字节流和字符流之间作为中介。   *  * 此外,为了提高字符流处理的效率,在Java语言中,引入了BufferedReader和BufferWriter类,这两个类对字符流进行块处理。   */ } 顺序输入流 /*  * SequenceStream.java  *  * Created on 2006年8月23日, 上午10:55  *  * 顺序输入流  *  * java.io *   在java.io包中,接口Serializable是实现对象串行化的工具,只有实现了Serializable  * 的对象才可以被串行化。

    72410发布于 2020-01-08
  • 来自专栏python3

    Java 多线程学习总结3

    java中是利用“互斥”的方法,互斥谁呢?互斥的是相同对象的加锁代码。

    45620发布于 2020-01-15
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java并发学习3【面试+工作】

    Java并发学习3【面试+工作】 六.读写锁 ReadWriteLock是jdk5中提供的读写分离锁。读写分离锁可以有效的帮助减少锁竞争,以提升性能。 用锁分离的机制来提升性能非常容易理解,比如线程A1,A2,A3进行写操作,B1,B2,B3进行读操作,如果使用重入锁或者内部锁,则理论上说所有读之间、读和写之间、写和写之间都是串行操作。 所以在这里用Java代码设计两个类,Worker代表工人,Boss代表老板,具体的代码实现如下: ? ? ? 输出结果: 王二正在干活! 李四正在干活! 好在Java提供了线程池,它能够有效的管理、调度线程,避免过多的资源消耗。优点如下: 重用存在的线程,减少对象创建、销毁的开销。 以上成员都在java.util.concurrent包下,是jdk并发包的核心类。其中ThreadPoolExecutor表示一个线程池。

    44140发布于 2018-07-26
  • 来自专栏Python数据结构与算法

    JAVA学习(3)-全网最详细~

    4字节 public static void main(String[] args) { float f = 12.3f; System.out.println(f); } } 在Java 体现 JAVA的安全性

    21610编辑于 2024-01-18
  • 来自专栏项目文章

    Java集合学习3:Set集合-TreeSet

    基于hashcode计算元素存放位置。 当存入元素的哈希码相同时,会调用equals进行确认,如果为true,则拒绝后者存入。

    18310编辑于 2024-06-07
  • 来自专栏项目文章

    Java集合学习3:Set集合-HashSet

    使用迭代器: Iterator<String> it = hashSet.iterator(); while(it.hashNext()) { xxx } hashset使用2 注意最后一个p3是不能加进去的

    17610编辑于 2024-06-07
  • 来自专栏菩提树下的杨过

    JAVA CDI 学习(3) - @Produces及@Disposes

    上一节学习了注入Bean的生命周期,今天再来看看另一个话题: Bean的生产(@Produces)及销毁(@Disposes),这有点象设计模式中的工厂模式。 在正式学习这个之前,先来看一个场景: 基于web的db应用开发中,经常要在一个页面上连接db,然后干点啥,最后关闭连接。 transitional.dtd"> 2 <html xmlns="http://www.w<em>3</em>.org/1999/xhtml" 3 xmlns:h="http://java.sun.com import java.lang.annotation.Retention; 4 import java.lang.annotation.Target; 5 6 import static java.lang.annotation.ElementType.FIELD transitional.dtd"> 2 <html xmlns="http://www.w<em>3</em>.org/1999/xhtml" 3 xmlns:h="http://java.sun.com/

    1.5K50发布于 2018-01-24
  • 来自专栏java小记

    java多线程学习(3)-线程池

    我们可以使用executor向线程池提交任务,但是此种方式没有返回值,无法判断任务是否已经执行成功,参数为runable对象实例;

    42730发布于 2018-07-25
  • 来自专栏凯哥Java

    Java中注解学习系列教程-3

    本文是《Java中注解学习系列教程》第三篇文章 在前两篇中我们学习了注解的定义、JDK内置注解、注解分类及自定义注解的写法。 本文咱们将学习: ? 1:自定义注解一些说明 2:自定义注解怎么使用 3:怎么解析自定义注解 一:自定义注解一些说明: 自定义注解的时候,内部成员可被允许的类型又有哪些呢? 1:基本类型(Java中8中基本类型) 2:stirng类型 3:class 4:其他注解 5:枚举类 6:以上五类的数组 如下图: ? Java官方文档(https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.6.1)原文如下: ? 类型举例: ? 注:关于反射方面的学习。在后期,凯哥也会出相应的学习教程。 我们查看运行后的结果: ? 可以正常解析出自定义注解的值。 下节预告:在下一节中,凯哥将通过自定义注解实现excel的导出功能

    40820发布于 2019-06-28
  • 来自专栏Java Web

    Java学习笔记(3)—— String类详解

    先来看一个例子 我们在XJad(Java反编译程序,把生成的class反编译成java)中打开刚刚生成的class文件会发现: ? 编译器陷阱 String对象的比较 StringBuilder是Java SE5引入的,在这之前Java用的是StringBuffer。 面试题 如果你自己写几个判断相等的语句,分别判断str1和另外五个是否相等,则会发现: str1和str2/str3相等,和另外几个都不相等。 new String("")创建的对象会存储到堆内存中,是运行期才创建; 使用只包含直接量的字符串连接符如"aa" + "bb"创建的也是直接量编译期就能确定,已经确定存储到常量池中(str2和str3) courseId=1003108028 《Java零基础入门教程》 《Thinking in Java》第四版

    70150发布于 2018-04-26
  • 来自专栏JavaPark

    好物周刊#3Java 学习 + 面试指南

    JavaGuide[14] Java 学习+面试指南,一份涵盖大部分 Java 程序员所需要掌握的核心知识。 advanced-java[15] 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。 专栏共分为 4 个由浅入深的模块: 入门篇 基础篇 高级篇 实战篇 作者采用最适合工程师的学习方式,不拘泥于某一特定编程语言,从实际开发场景出发,由浅入深教你学习数据结构与算法的方法,帮你搞懂基本概念和核心理论 想要进一步提升自己的竞争力么,那就赶紧加入和我一起学习吧! github.com/Yidadaa/ChatGPT-Next-Web [2] Auto-GPT: https://github.com/Significant-Gravitas/Auto-GPT [3]

    45330编辑于 2023-05-30
  • 来自专栏写代码和思考

    RabbitMQ 学习笔记3 - Java 使用 RabbitMQ 示例

    背景 本节讲述 Java 使用 RabbitMQ 的示例,和 发送者确认回调,消费者回执的内容。 2.知识 高级消息队列协议 (AMQP) 是面向消息的中间件的平台中立的协议。 做为消息中间件,它与具体开发语言无关,支持 Go,Java等接入连接。 Spring AMQP 的特征 用于异步处理入站消息的侦听器容器 RabbitTemplate 用于发送和接收消息 RabbitAdmin 用于自动声明队列、交换和绑定 3. 我的代码示例见:https://github.com/vir56k/java_demo/tree/master/rabbitmq_demo1 4. log.info("# 接收消息..."); channel.basicAck(tag, false); } else if (i % 3

    1.1K10发布于 2021-07-23
  • 来自专栏JavaPark

    Java学习笔记3-程序控制

    输入&输出 输入 从控制台获取输入,需要导入Java中的java.util.Scanner类,通过读取对应类型来获取不同类型输入; package note3; /** * Created with : https://cunyu1943.github.io * Date : 2019/12/18 17:30 * Project : JavaLeaning * Package : note3 * Class : InputAndOutput * Desc : Java笔记3 */ import java.util.Scanner; public class InputAndOutput break; case 3: ... int sum = 0; for(int i = 0; i <= 100; i++){ sum += i; // 计算1 + 2 + 3

    67020发布于 2020-03-24
  • 来自专栏Ryan Miao

    Java8学习(3)- Lambda 表达式

    猪脚:以下内容参考《Java 8 in Action》 本次学习内容: Lambda 基本模式 环绕执行模式 函数式接口,类型推断 方法引用 Lambda 复合 代码: https://github.com /Ryan-Miao/someTest/blob/master/src/main/java/com/test/java8/c3/AppleSort.java 上一篇: Java8学习(2)- 通过行为参数化传递代码 函数式接口 在上次的学习中的通过行为参数化传递代码, Predicate(T)就是一个函数式接口: public interface Predicate<T> { boolean test(T 10.1 比较器链 这里,一共涉及了3个过程。往常的做法是连续写在一个方法里,或者3个方法连续调用。Lambda提供了类似语句陈述一般的写法。 Java 8自带了一些常用函数式接口,放在java.util.function里。

    1.2K90发布于 2018-03-13
领券