首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java

2.–具有共同性质的一组事物的群体。 人类。 在java中用来描述具有共同性质的一组事物的自定义的复合数据类型—。...复合数据类型的本质—【根据自己的需求制作自己需要的数据类型的模式/规则/公式】 4.2.如何编写一个Java?...{ } 4.3.Java可以编写什么?...基本属性——变量 基本功能—–方法 变量–是用来在描述事物的基本属性 方法–是用来在描述事物的基本功能 4.4.Java变量的分类及其基本特征?...在同一个成员变量与某一个方法的局部变量的名称相同,这是我们在方法中使用这个成员变量的时候,得到的结果是局部变量的值,此时就是方法的局部变量将成员变量的值隐藏了,这就是成员变量的隐藏。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaDate与Calendar

    JavaDate与Calendar Java中有两个与时间相关的常用:Date与Calendar,开始在做题目的时候一无所知,通过查阅网上的资料有了一些基本的了解....(其实也可以查看Java的API,这是十分有效的学习方法,以后要加强这种意识). 例题 java.util 包由一个 GregorianCalendar,可以使用它获得某个日期的年、月、日。...显示当前的年月日和按照某一基准计算指定日期都可以直接使用Java已有的Calendar,具体资料可以参考Java Calendar,包含了Calendar的许多属性与方法,主要的有:Calendar...Calendar now = Calendar.getInstance(); //获取一个日历对象 System.out.println("当前年: " + now.get(Calendar.YEAR...的有许多重要、常用,需要经常查阅熟记用法,并在代码多多运用,这是学好Java的十分重要的一步.

    63220

    Java嵌套用法

    Java,可以在另一个定义一个。这些称为嵌套。它们使您能够对只在一个地方使用的进行逻辑分组。因此,这增加了封装的使用,并创建了更具可读性和可维护性的代码。...嵌套的作用域由其封闭的作用域限定。因此,在上面的例子NestedClass并不独立于的 OuterClass外部类而存在。 嵌套可以访问嵌套的成员,包括私有成员。...nestedObject = new OuterClass.StaticNestedClass(); // Java program to demonstrate accessing //...然后,使用以下语法在外部对象创建内部对象: OuterClass.InnerClass innerObject = outerObject.new InnerClass(); There are two...special kinds of inner classes : // Java program to demonstrate accessing // a inner class // outer

    2.1K40

    java的Atomic

    java的Atomic 问题背景 在多线程环境,我们最常遇到的问题就是变量的值进行同步。因为变量需要在多线程中进行共享,所以我们必须需要采用一定的同步机制来进行控制。...通过之前的文章,我们知道可以采用Lock的机制,当然也包括今天我们讲的Atomic。 下面我们从两种方式来分别介绍。 Lock 在之前的文章,我们也讲了同步的问题,我们再回顾一下。...Java提供了很多Atomic,最常用的包括AtomicInteger, AtomicLong, AtomicBoolean, 和 AtomicReference....其中的主要方法: get() – 直接主内存读取变量的值,类似于volatile变量。 set() – 将变量写回主内存。类似于volatile变量。 lazySet() – 延迟写回主内存。...return; } } } } 本文的例子可以参考https://github.com/ddean2009/learn-java-concurrency

    62520

    javaString学习

    javaString的相关操作如下: (1)初始化:例如,String s = “abc”; (2)length:返回字符串的长度。...(4); (4)字符串连接     1)concat     2)+ 注意:当使用+时不仅可以连接字符串,也可以连接其他类型(原因参加博客另一篇文章java的toString方法),但至少有一个参与连接的内容是字符串类型...    具体区别参加另一篇博客(java的==和equals)     另外还有一个方法equalsIgnoreCase,该方法的作用是忽略大小写比较两个字符串的内容是否相同 (6)compareTo...String s = "12,3,4,567"; String []c=s.split(","); 注意split是以字符串进行分割的(里面是双引号)而不是字符 如果字符串在内部存在和间隔字符串相同的内容时将拆除空字符串...(8)substring:该方法的作用是取字符串的“子串”。

    74370

    java的日期

    java的日期 一、日期 1.1 第一代日期 1.1.1 Date 1.1.2 SimpleDateFormat 1.2 第二代日期Calendar 1.3 第三代日期 1.3.1...LocalDate、LocalTime、LocalDateTime 1.3.2 Instant 1.3.3 DateTimeFormatter 一、日期 在程序的开发我们经常会遇到日期类型的操作...java.util.Calendar是一个抽象,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(如获得下星期的日期...1.3 第三代日期 java8引入的java.time纠正了过去的缺陷,这就是第三代日期API。 java8吸收了Joda-Time的精华,以一个新的开始为Java创建优秀的API。...第二种通用模型是面向计算机的,在此模型,时间线的一个点表示一个整数,这有利于计算机处理。在UNIX这个数从1970年开始,以秒为单位;同样在Java也是从1970年开始的,但以毫秒为单位。

    3.6K20

    Java的概念

    Java的概念 是一个模板,它描述一对象的行为和状态。 对象:对象是的一个实例,有状态和行为。...例如,一条狗是一个对象,它的状 态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等 Java 定义一个的基本格式 [修饰符] class 名{ 0到多个构造器 0到多个成员变量...0到多个方法 0到多给初始化块 } 修饰符可以写public final abstract或者不写,java名要用大驼峰写法。...一个java源文件(也就是文件后缀名为.java的文件)可以写多个,但是里面只能有一个用public修饰的class, 构造器 构造器也叫构造方法或者构造函数,构造器与名相同,没有返回值,连void...成员变量 成员变量:成员变量是定义在,方法体之外的变量。这种变量在创建对象的时候 实例化。成员变量可以被中方法、构造方法和特定的语句块访问。

    50040

    Java加载器

    Java把上述加载的过程定义了一个模块叫做加载器,目的是可以让用户自己决定如何加载一个加载器虽然只是实现的加载动作,但它在Java起到的作用却远远要比加载的功能要重要的多。...原因就是加载器在加载的过程,会有一些特殊的特性来保证Java的运行安全。例如,每一个加载器,都有一个独立的名称空间。...在虚拟机其实加载器有很多种,但主要分为下面的几种,它们分别是: 启动加载器 启动加载器主要的功能是加载JAVA_HOME/lib目录的所有库。但它加载时有一个前提条件。...因为在Java虚拟机只把彼此访问的特殊权限授予同一个加载器加载到同一个包的类型。...因此 java.lang包的是由启动加载器加载的,而java.lang.Virus是由自定义加载器加载的。所以这些类型不属于同一个运行时包。

    52620

    Java的File

    引言在Java编程,对文件和目录的操作的需求非常普遍。Java提供了java.io.File作为文件和文件目录路径的抽象表示形式。...这个与平台无关,允许我们创建、删除、重命名文件和目录,但它本身并不直接访问文件内容。对于文件内容的访问,我们通常需要借助输入/输出流。File概述FileJava扮演着至关重要的角色。...构造器File提供了多个构造器,用于创建File对象。这些构造器接受不同的参数,允许我们以不同的方式指定文件或目录的路径。...为了解决这个问题,File提供了一个常量separator,它根据操作系统的不同动态地提供正确的分隔符。例如,在Windows和DOS系统,路径分隔符是\,而在UNIX和URL,路径分隔符是/。...总结FileJava操作文件和目录的重要工具。它提供了丰富的构造器和方法,允许我们以灵活和方便的方式创建、查询和管理文件和目录。

    18610

    JavaSystem详解

    还记得你们的第一个Java入门程序“hello world!”吗?它的输出语句是:System.out.println("hello world!");请问大家对这条语句知道多少呢?...1、System简介 System代表当前Java程序的运行平台,位于java.lang包下,该类被private修饰,所以不能创建System的对象,System提供了一些变量和方法,允许直接通过...,并输出JAVA_HOME环境变量,以及os.name系统属性的值,运行结果由于太多,这里就不展示了,大家可以自己动手执行下代码看具体的运行结果。...6、gc() 调用 gc 方法暗示着 Java 虚拟机做了一些努力来回收未用对象或失去了所有引用的对象,以便能够快速地重用这些对象当前占用的内存。...当控制权从方法调用返回时,虚拟机已经尽最大努力从所有丢弃的对象回收了空间。 7、exit() exit(int)方法终止当前正在运行的 Java 虚拟机,参数解释为状态码。

    83730

    inetaddress java_javaInetaddress

    InetAddress InetAddress用来封装我们前面讨论的数字式的IP地址和该地址的域名。 你通过一个IP主机名与这个发生作用,IP主机名比它的IP地址用起来更简便更容易理解。...InetAddress内部隐藏了地址数字。 InetAddress的工厂方法 InetAddress没有明显的构造函数。为生成一个InetAddress对象,必须运用一个可用的工厂方法。...工厂方法(factory method)仅是一个静态方法返回一个该类实例的约定。...InetAddress是Java对IP地址的封装,在java.net中有许多都使用到了InetAddress,包括ServerSocket,Socket,DatagramSocket等等。...代码片段如下,注意我们假设以下的代码,都是默认导入了java.net的包,在程序的开头加上import java.net.*,否则需要指定的全名java.net.InetAddress。

    33810
    领券