首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏微信公号【Java技术江湖】

    Java基础7:关于Java和包的那些事

    具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 文章首发于我的个人博客: https://h2pl.github.io/2018/04/24/javase7 3、在java文件中是否可以没有public   答:public不是必须的,java文件中可以没有publicJava 编译器默认为所有的 Java 程序导入了 JDK 的 java.lang 包中所有的(import java.lang.*;),其中定义了一些常用,如 System、String、Object java的搜索路径 Java程序运行时要导入相应的,也就是加载 .class 文件的过程。 中的; //import可以导入基础包以及公开的,需要使用名的全路径 //并且在导入某个包.

    1.2K00发布于 2019-04-06
  • 来自专栏Golang开发

    Python基础(7)——

    定义 定义使用class关键字,class 后面紧跟着名称,名称通常首字母大写,名称后面(object)代表当前的的继承自object主要包含属性和方法 具体定义stduent class Student(object): def getName(self): print("获取姓名") ,它被所有对象的实例对象所共有,在内存中只存在一个副本,这个和C++中的静态成员变量有点类似。 对于公有的类属性,在外可以通过对象和实例对象访问 方法 是对象所拥有的方法,需要用修饰器@classmethod来标识其为方法,对于方法,第一个参数必须是对象,一般以cls作为第一个参数( 当然可以用其他名称的变量作为其第一个参数,但是大部分人都习惯以'cls'作为第一个参数的名字,就最好用'cls'了),能够通过实例对象和对象去访问。

    53330发布于 2019-05-28
  • 来自专栏java基础教程

    Java基础教程(7)-Java中的面向对象和

    面向对象编程 Java是一种面向对象的编程语言。 人们通过抽象处理复杂性; Java的核心和本质。它是Java语言的基础,因为定义了对象的本性; 就是对象的模板(template),而对象就是的一个实例(instance)。 在Java中,所有的对象都必须动态分配。 如果一个没有显式的定义它自己的构造函数,那么Java将自动地提供一个默认的构造函数。 构造函数的任务就是初始化一个对象的内部状态,以便使创建的实例变量能够完全初始化,可以被对象马上使用。 除了不能使用java的保留字; parameter-list (变量列表)是一系列类型和标识符对,用逗号分开,也叫形参。接收方法被调用时传递给方法的参数值(实参)。变量列表可以为空。

    33110编辑于 2024-04-25
  • 来自专栏宜达数字

    Unity基础7)-GameObject

    01-Unity下的GameObject 引擎下的GameObject菜单 引擎下的GameObject菜单 02-Unity下的GameObjcet类属性 Name 对象名,可以重复,无限数量 Tag //// 设置当前游戏对象不保存该对象移动后的信息 Cube.hideFlags = HideFlags.DontSave; 04-Unity下的GameObjcet方法 静态方法 静态方法 05-Unity下的GameObjcet中的方法使用 静态方法 // 创建游戏对象 GameObject cube = GameObject.CreatePrimitive

    2.6K20发布于 2020-06-02
  • 来自专栏周小末天天开心

    Java 基础学习(7

    2)八进制:0 - 7,满 8 进 1,以数字0开头。 3)十进制:0 - 9,满 10 进 1。 演示: 0237 => 0 3(011) 3(011) 7(111) => 0b11011111 // 八进制转二进制 0x23b => 0x 3(0011) 3(0011) b(1011) = 0b001100111011

    33710编辑于 2022-10-26
  • 来自专栏学习/读书笔记

    Java入门(7)-- 包装

    Java是一种面向对象语言,Java中的把方法与数据连接在一起,构成了自包含式的处理单元。 在Java中不能定义基本类型对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,Java为每个基本类型都提供了包装,这样就可以把基本类型转换为对象来处理了。 Java是可以直接处理基本类型的,但有些情况下需要将其作为对象来处理,这时就需要将其转换为包装。 7.1 Integer java.lang包中的Integer、Long和Short,可将基本类型int、long和short封装成一个,这些都是Number的子类,区别就是封装了不同的数据类型 Double在对象中包装一个基本类型为double的值,每个Double的对象都包含一个double类型的字段。

    77020编辑于 2022-04-07
  • 来自专栏网络技术联盟站

    JAVA基础 | java基础7(字符串)

    字符串: String、StringBuffer和StringBuilder String和StringBuffer都在Java的lang包中,并被定义为最终(final) ,不能再派生子类 String StringJava的开发者构造得非常接近基本数据类型,换句话说,在很多时候可以象用基本数据类型一样来使用tring 构造方法: String s; //声明了一一个空字符串sString 中可以使用关系运算符“==”判定两个字符串是否相等 ●与equals(方法不同的是,“==”判定两字符串对象是否是同一实例,即它们在内存中的存储空间是否相同 1、Java中可以使用关系运算符“==”判定两个字符串是否相等 构造方法: 系统为String对象分配内存时,按照对象中所含字符的实际个数等量分配 而为StringBuffer对象分配内存时,除去字符所占空间外,再另加16个字符大小的缓冲区 常用方法 ●获取和设置字符串缓冲区内字符串的长度 JAVA基础 | java基础6(IO) 2. JAVA基础 | java基础5(异常介绍) ?

    67320发布于 2019-10-15
  • 来自专栏AI星球

    Java基础--容器

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

    90130发布于 2018-09-12
  • 来自专栏程序员互动联盟

    java基础】匿名

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

    95870发布于 2018-03-16
  • 来自专栏闻道于事

    Java基础

    Java基础库 使用Scanner获得键盘输入: public class ScannerKeyBoardTest { public static void main(String[] args Java7新增的Objects: public class ObjectsTest { // 定义一个obj变量,它的默认值是null static ObjectsTest obj; Java7的ThreadLoaclRandom和Random ThreadLoaclRandom是Java7新增,是Random的增强版,在并发访问情况下,使用ThreadLoaclRandom代替Random 为了避免程序中对于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基础—11.29

    ,其余后面单词首字母大写 numList=[] for i in range(10): numList.append(i) print(numList)#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] numList1=[i for i in range(10)]#代替上述三行代码 print(numList1)#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #运算符

    67330发布于 2021-09-26
  • 来自专栏Golang开发

    Java基础——&对象

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

    68220发布于 2019-05-28
  • 来自专栏迁移内容

    Java基础Java与对象

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

    75640编辑于 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文件。

    72220发布于 2021-05-13
  • 来自专栏学习笔记持续记录中...

    Java基础:二、static(7

    static 当声明一个方法或变量为使用static关键字时,就意味这这个域或方法不会与包含它的那个的任何对象实例关联在一起。 所以,即使从未创建某个的任何对象,也可以调用其static方法或访问其static域 class StaticTest{ static int i = 47; } 访问StaticTest中i 字段 // 一种方式,不需要创建的对象,直接访问 int a = StaticTest.i; // 另一种方式,可以创建的对象,然后通过引用去访问 // 需要注意的是,就算创建多个对象,所有对象都共享同一个

    31820发布于 2020-03-17
  • 来自专栏cwl_Java

    Java基础-常用Scanner

    2.2 引用类型使用步骤 导包 使用import关键字导包,在的所有代码之前导包,引入要使用的类型,java.lang包下的所有无需导入。 格式: import 包名.名; 举例: java.util.Scanner; 创建对象 使用该类的构造方法,创建一个该类的对象。 格式: 变量名.方法名(); 举例: int i = sc.nextInt(); // 接收一个键盘录入的整数 2.3 Scanner使用步骤 查看 java.util.Scanner:该类需要import 2.4 练习 求和 键盘录入两个数据并求和,代码如下: import java.util.Scanner; public class Test01Scanner { public static 格式: new 名(参数列表); 举例: new Scanner(System.in); 应用场景 1.创建匿名对象直接调用方法,没有变量名。

    68610发布于 2019-11-27
  • 来自专栏cwl_Java

    Java基础-常用(二)

    时间处理相关 ? Date时间(java.util.Date) 在标准Java库中包含一个Date。它的对象表示一个特定的瞬间,精确到毫秒。 System.out.println(str); System.out.println("####################"); String str2 = "1977-7- 7"; DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd"); try { Date d2 = } catch (ParseException e) { e.printStackTrace(); } } } Calendar日历 周六是7 package com.cwl.base.day04.date; import java.text.DateFormat; import java.text.ParseException;

    53220发布于 2019-11-12
  • 来自专栏cwl_Java

    Java基础-常用(一)

    本文链接:https://blog.csdn.net/weixin_42528266/article/details/102961917 基本数据类型的包装 为什么需要 包装(Wrapper Class JAVA并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java中的基本数据类型却 是不面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如: 集合的操作中。 包装均位于java.lang包,包装和基本数据类型的对应关系: ? 包装的作用: 提供:字符串、基本类型数据、对象之间互相转化的方式! =0;i<strArray.length;i++){ System.out.println(strArray[i]); } String str7 = " aa bb "; String str77 = str7.trim(); System.out.println(str77.length());

    43640发布于 2019-11-12
  • 来自专栏步履前行

    Java基础篇-包装

    至于基本类型,难点不多,我们不在叙述了,这次我们讲 另一种类型 --- 封装类型 ---- Java 有 8 种基本类型,每种基本类型都有一个对应的包装类型. 包装又是啥呢? 包装指的是 Java,内部有实例变量,保存了与之相对应的基本类型的值,这些方法,变量和其他的实例方法. ---- Integer 对于包装来说,我们经常用到的一个就是自动装箱和拆箱,当然由于 Java 编译器的问题,不需要我们手动来操作,不过这里给大家顺便解释下 基本类型到包装类型的过程,我们一般称之为装箱 = 0) { sum += i; } } 在我们写了上述自动拆箱、装箱的代码后,Java 编译器会帮我们把 代码替换为valueOf 相关的代码 比如: 1 // HD 代表一本书 《Hacker's Delight》(中文版本:《算法心得:高效算法的奥秘》) // Figure 7-1 代表书中的 7-1 图

    85900发布于 2019-04-18
  • 来自专栏cwl_Java

    Java基础-常用Random

    本文链接:https://blog.csdn.net/weixin_42528266/article/details/103275354 3.1 什么是Random 此类的实例用于生成伪随机数。 例如,以下代码使用户能够得到一个随机数: Random r = new Random(); int i = r.nextInt(); 3.2 Random使用步骤 查看 java.util.Random 查看成员方法 public int nextInt(int n) 返回一个伪随机数,范围在[0,n) 之间的int 值 使用Random,完成生成3个10以内的随机整数的操作,代码如下: ?

    68210发布于 2019-11-27
领券