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

    Java基础教程(11)-Java中的集合

    Java的数组可以看作是一种集合Java标准库自带的 java.util 包提供了集合: Collection ;Collection 除 Map 外所有其他集合的根接口; 所以也可以时候集合有两种 Collection 接口在 Java 库中有很多具体的实现。是 list,set 等的父接口。Collections 是一个包装。 它包含有各种有关集合操作的静态多态方法。 此类不能实例化,就像一个工具,服务于 Java 的 Collection 框架;List和SetSet 和 List 区别:List,Set 都是继承自 Collection 接口。 List在集合中, List 是最基础的一种集合:它是一种有序链表。 默认初始容量和扩容机制: HashTable 中的 hash 数组初始大小是 11,增加的方式是 old*2+1。HashMap 中 hash 数组的默认大小是 16,而且一定是 2 的指数。

    40110编辑于 2024-04-29
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java基础-11总结Eclipse使用,API,Object

    建议配置了Java的环境变量。 问题: 低编译,高运行。可以。 高编译,低运行。不可以。 建议,编译和运行的版本一致。 B:如何去掉默认注释? window -- Preferences -- Java -- Code Style -- Code Templates 选择你不想要的内容,通过右边Edit编辑。 Java修改 -- Java Edit Text Font b:控制台 window -- Preferences -- General -- Appearance -- Colors And Fonts C:每天对照我写的项目,自己也创建一个练习项目 举例:我的项目名称 day11_eclipse 你就创建一个项目名称 day11_eclipse_test 10:Eclipse中代码的高级(Debug (2)就是JDK提供给我们的一些提高编程效率的java。 3:Object(掌握) (1)Object是层次结构的根,所有的都直接或者间接的继承自Object

    1.1K60发布于 2018-03-15
  • 来自专栏全栈程序员必看

    基础Java11)自定义

    自定义简单的   在Java中,最简单的定义形式为: class ClassName { // 字段 field1 field2 ... // 构造方法 EmployeeTest包含了main方法,其中使用了前面介绍的指令。   源文件名是EmployeeTest.java,这是因为文件名必须与public的名字相匹配。 : java EmployeeTest   字节码解释器开始运行EmployeeTest的main方法中的代码。 例如:将Employee存放在文件Employee.java中,将EmployeeTest存放在文件EmployeeTest.java中。   如果喜欢这样组织文件,可以有两种编译源程序的方法。 一种是使用通配符调用Java编译器: javac Employee*.java   这样一来,所有与通配符匹配的源文件都将被编译成文件。

    51230编辑于 2022-09-19
  • 来自专栏宜达数字

    Unity基础11)-Input

    分为几个阶段:Begin:开始接触屏幕; Moved:移动Stationary : 静止;Ended:手指离开屏幕;Canceled:系统关闭触控 Position : 手指触碰屏幕的位置,Vector2型 02-Unity下的Input方法 圣典翻译 h = Input.GetAxis("Horizontal"); v = Input.GetAxis("Vertical" PlayerA.transform.Translate(h * 10f * Time.deltaTime, 0, v * 10f * Time.deltaTime;); 03-Input虚拟轴的设置 虚拟轴的设置 04-Input的封装

    96110发布于 2020-06-02
  • 来自专栏黑泽君的专栏

    java基础学习_常用01_Object_day11总结

    (2)Java API就是Java提供给我们使用的(也即就是JDK提供给我们的一些提高编程效率的java),     这些将底层的实现封装了起来,我们不需要关心这些是如何实现的,只需要学习这些如何使用 我们可以通过查询帮助文档(.chm文件)来了解Java提供的API如何使用。 Object是层次结构的根,所有的都直接或者间接的继承自Object。所有对象(包括数组)都实现了这个的方法。 (实体包括:、接口、数组名、基本类型或 void) 即:可以通过Class中的一个方法,获取对象的真实的全名称。 深度克隆:因为一个可能还有父,可能还有实现接口,那么继承体系越庞大,克隆就会变得很复杂。

    65630发布于 2018-10-12
  • 来自专栏Python爱好者

    Java基础笔记11

    b:Eclipse的特点描述 免费 纯Java语言编写 免安装 扩展性强 c:MyEclipse 在Eclipse基础上追加的功能性插件,对插件收费 在WEB开发中提供强大的系统架构平台 11.02 PackageExplorer 显示项目结构,包,,及资源 Outline 显示的结构,方便查找,识别,修改 Console 程序运行的结果在该窗口显示 Hierarchy 显示Java继承层次结构 ,选中后F4 B:视图 是由某些视窗的组合而成的 Java视图 Debug视图 11.05_Java开发工具(Eclipse工作空间的基本配置) A:程序的编译和运行的环境配置(一般不改) window 用Eclipse实现标准学生及其测试 11.10_Java开发工具(Eclipse中接口抽象具体代码体现) A:案例演示 用Eclipse实现接口抽象具体代码 11.11_Java开发工具( ) 应用程序编程接口 B:Java API 就是Java提供给我们使用的,这些将底层的实现封装了起来, 我们不需要关心这些是如何实现的,只需要学习这些如何使用。

    1.1K40发布于 2018-06-21
  • 来自专栏Vamei实验室

    Java基础11 对象引用

    对象引用 我们沿用之前定义的Human,并有一个Test: public class Test { public static void main(String[] args) { growHeight(int h) { this.height = this.height + h; } private int height; } 外部可以调用来创建对象 ,比如上面在Test中: Human aPerson = new Human(160); 创建了一个Human的对象aPerson。 垃圾回收是Java中重要的机制,它直接影响了Java的运行效率。我将在以后深入其细节。 基本类型变量的值传递,意味着变量本身被复制,并传递给Java方法。Java方法对变量的修改不会影响到原变量。 引用的值传递,意味着对象的地址被复制,并传递给Java方法。

    1.1K80发布于 2018-01-18
  • 来自专栏微信公众号:Java团长

    Java基础11 对象引用

    对象引用 ---- 我们沿用之前定义的Human,并有一个Test: public class Test { public static void main(String[] args) growHeight(int h) { this.height = this.height + h; } private int height; } 外部可以调用来创建对象 ,比如上面在Test中: Human aPerson = new Human(160); 创建了一个Human的对象aPerson。 垃圾回收是Java中重要的机制,它直接影响了Java的运行效率。我将在以后深入其细节。 基本类型变量的值传递,意味着变量本身被复制,并传递给Java方法。Java方法对变量的修改不会影响到原变量。 引用的值传递,意味着对象的地址被复制,并传递给Java方法。

    64720发布于 2018-08-03
  • 来自专栏Java架构师必看

    JAVA基础(11) 系统日志

    系统日志的概念及作用 日志系统作为一种应用程序服务,对于跟踪调试、程序状态记录、崩溃数据恢复都有着重要的作用 常用Java日志系统 Log4J 最早的Java日志框架之一,由Apache基金会发起 2种特别级别,ALL  OFF [java] view plain copy Java程序举例来说:   //建立Logger的一个实例,命名为“com.foo” Logger logger 一般情况下建议以的所在位置来命名Logger实例,这是目前来讲比较有效的Logger命名方式。这样可以使得每个建立自己的日志信息,便于管理。 /web-inf/class/当然也可以放到其它任何目录,只要该目录被包含到路径中即可)中定位这个文件,并读入这个文件完成的配置。 举例:Testlog4.main(TestLog4.java: 10 )

    77920发布于 2021-05-27
  • 来自专栏Java爬坑系列

    JAVA基础入门系列】Day11 Java中的和对象

      今天要说的是Java中两个非常重要的概念——和对象。   什么是,什么又是对象呢? 此对象非彼对象,Java中的对象是某个具体的实例,就好比你和我都是人类这个大类的一个实例个体,也就是说,我们都是人类的一个具体对象,我们有各自的名字和年龄。    那现在来看看Java中的到底是什么样的,按惯例先举个小栗子: class Goods{   String title;   double price; }   这里定义了一个最简单的,因为仅做示例用 而实际上,为了便于管理,通常把每个放到单独的文件中,并用名来定义文件名,比如Goods放到Goods.java文件中,而Test则放在Test.java文件中,那一个文件中引用另一个文件中定义的 如果需要使用其他包中的,则需要使用import关键字来导入,如,import java.util.*;这里的*代表导入java.util下的所有,导入之后就能像一般一样正常使用了。

    994100发布于 2018-01-09
  • 来自专栏全栈程序员必看

    JAVA基础—11.29

    print(heros)#["刘备","后羿","关羽","李白"] 4.数据类型转换 在Python代码中,所有的基本数据类型可以互相转换 (1) 字符串转换成其他类型 字符串 其他数据类型 “11 ” 转换:int(“11”) –> 整数1111” 转换:float(“11”)–> 浮点数:11.0 “a” 转换:bool(“a”) –> 布尔值:True ” “ 转换:bool(” “) – > 布尔值:True “” 转换:bool(“”) –> 布尔值:False (2) 整数转换成其他类型 整数 其他数据类型 11 转换:str(11) –> 字符串:“1111 转换:float (11)–> 浮点数:11.0 11 转换:bool(11) –> 布尔类型:True 0 转换:bool(0)–> 布尔类型:False (3) 浮点数转换成其他类型 浮点数 其他数据类型 11.0 str(11.0) –> 字符串:“11.0” 11.0 int(11.0) –> 整数:11 11.0 bool(11.0) –> 布尔:True (4) 布尔类型 转换成其他类型 布尔类型 其他数据类型

    60130发布于 2021-09-26
  • 来自专栏闻道于事

    Java基础

    Java基础库 使用Scanner获得键盘输入: public class ScannerKeyBoardTest { public static void main(String[] args Java7新增的Objects: public class ObjectsTest { // 定义一个obj变量,它的默认值是null static ObjectsTest obj; 为此,Java提供了BigDecimal,该类提供了大量构造器用于创建BigDecimal对象,包括把所有的基本数值类型变量转换成一个BigDecimal对象,也包括利用数字字符串、数字字符数组来创建 为了避免程序中对于double运算的繁琐,可以以BigDecimal基础定义一个Arith工具: public class Arith { // 默认除法运算精度 private static Java 8专门新增了一个java.time包,该包下包含了如下常用:  Clock、Duration、LocalDate、LocalTime、LocalDateTime、MonthDay、Year、

    2.5K60发布于 2018-07-04
  • 来自专栏程序员互动联盟

    java基础】匿名

    昨天后台的一个小伙伴提到了,java里面的匿名,这个概念在平常java码代码的时候用的特别多,所以找了一篇介绍表述比较清晰的文章分享给大家,能极大的简化代码量,是java编码基本功,属于必须掌握的范畴 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 然后实现了Child的一个实例,将其向上转型为Person的引用 但是,如果此处的Child只使用一次,那么将其编写为独立的一个岂不是很麻烦? 中的方法在大括号中实现了 这样便可以省略一个的书写 并且,匿名内部类还能用于接口上 实例3:在接口上使用匿名内部类 interface Person { public void eat();} ,那么其子类中的方法都可以使用匿名内部类来实现 最常用的情况就是在多线程的实现上,因为要实现多线程必须继承Thread或是继承Runnable接口 实例4:Thread的匿名内部类实现 public

    91270发布于 2018-03-16
  • 来自专栏Golang开发

    Java基础——&对象

    是对某一事物的抽象描述,而对象用于表示现实中该类事物的个体。 的定义 [修饰符] class 名{ } 定义的注意: (1)如果类使用了public 修饰符 必须保证当前的文件名和当前相同 (2) 名使用名称表示 表示某一事物 首字母大写 public 一个引用变量没有通过new分配内存空间,这个对象就是空对象,Java使用关键字null表示空对象。 当调用一个空对象的实例变量或实例方法时,会抛出空指针异常NullPointException String str = null; System.out.println(str.length());//java.lang.NullPointerException 当一个对象被创建后,对象保存在堆内存中,Java程序不允许直接访问堆内存的对象,不管是数组还是对象,当程序访问引用变量的成员值或者方法时,实际上是访问引用变量的所指向的数组或者对象的成员变量或者方法。

    64220发布于 2019-05-28
  • 来自专栏黑马

    Java_11】Object 、常用API、包装

    一、Object 1. Object 介绍 * Object 是所有的父,若一个没有指定继承的则继承Object。任一都直接或间接继承于Object 2. ③ 示例 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date Calendar ① Calendar 为抽象,提供了 getIntence() 获取 Calendar 的子类对象。 = Calendar.getInstance(); //这是时间 c.set(2019,5,20); //西方月份是:0 - 11 Java_06 中有说明 2.

    72710发布于 2021-02-04
  • 来自专栏微信公号【Java技术江湖】

    Java基础11Java泛型详解

    更多内容请关注微信公众号【Java技术江湖】 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、 (关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习指南等资源) ** 本文对java的泛型的概念和使用做了详尽的介绍。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 文章首发于我的个人博客: https://h2pl.github.io/2018/04/29/javase11 总不能为了定义一个新的方法来处理Generic类型的,这显然与java中的多台理念相违背。因此我们需要一个在逻辑上可以表示同时是Generic和Generic父的引用类型。 泛型方法 在java中,泛型的定义非常简单,但是泛型方法就比较复杂了。

    64720发布于 2019-04-07
  • 来自专栏AI星球

    Java基础--容器

    面试官:Java的容器你有什么了解吗? -:额,没有用过.... 面试官:你肯定用过,但你没有注意过.... -:应该是吧.... 你知道什么是容器吗? Java容器可以说是增强程序员编程能力的基本工具,本文将与您一起理解容器,看完之后你也许会恍然大悟,这原来就是容器啊,一起避免面试时的尴尬!!!! 数组显然只能创建固定长度的对象,为了使程序变得更加灵活与高效,Java库提供了一套完整的容器,具备完善的方法来解决上述问题。 2.容器的类别 ? 如下: import java.util.*; public class TestCollection { public static void main(String[] args){ import java.util.*; public class IntegerSet{   private static Random rand; public static void main

    84830发布于 2018-09-12
  • 来自专栏迁移内容

    Java基础Java与对象

    Java是完全面向对象的,必须熟悉OOP才能够编写Java程序。面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 ---- 上一篇内容:Java基础Java流程控制 下一篇内容:Java基础Java面向对象 更多知识学习:全网最全的 Java 技术栈内容梳理(持续更新中) ---- 文章目录 一、面向对象程序设计概述 Java是完全面向对象的,必须熟悉OOP才能够编写Java程序。面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 1、 (class)是构造对象的模板或蓝图。 我们可以将想象成制作小甜饼的切割机,将对象想象为小甜饼。由构造(construct)对象的过程称为创建的实例(instance)。 用 Java 编写的所有代码都位于某个的内部。 标准的 Java 库提供了几千个,可以用于用户界面设计、日期、日历和网络程序设计。尽管如此,还是需要在 Java 程序中创建一些自己的,以便描述应用程序所对应的问题域中的对象。

    67340编辑于 2022-12-02
  • 来自专栏阿Q说代码

    Java基础——根与String

    转眼间我们已经工作完一周了,这周开始阿Q要不定时更新知识了,先让我们来学习一下java中的Object与string吧。 Object API:Application Programming Interface 应用程序编程接口,Java API就是Java提供给我们使用的,这些将底层的实现封装了起来,我们不需要关心这些是如何实现的 ,只需要学习这些如何使用。 Object:所有都直接或者间接的继承自Object,是层次结构的根、 public int hashCode() 返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。 此方法返回此 Object 的运行时对象,也就是Class的一个对象,此对象用来描述的class文件。

    65920发布于 2021-05-13
  • 来自专栏零基础自学Java

    Java基础11:什么叫方法 ?

    三、方法重载 定义:指在同一个中,有两个或两个以上方法名一样的方法,只是它们的参数不一样 参数列表:个数不同,数据类型不同和顺序不同 重载方法调用:jvm通过方法的参数列表,调用对应的方法 总结就是:

    1.3K10发布于 2020-07-30
领券