首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java开发基础教程

    Java是一个广泛使用的计算机编程语言,具有优秀的平台通用性,易于学习,代码健壮与安全。此教程将简单介绍Java语言基础和常用类库。...一、Java基础语法 Java是一种面向对象的语言,它的基本语法与C和C++有很多相似之处。变量定义、基本数据类型、循环结构、判断语句都是编程的基本组成。...;   } } // 创建一个对象 Dog myDog = new Dog("poodle", 5); myDog.bark(); 三、Java常用类库 Java具有丰富的类库,包括IO流操作、集合、...import java.util.ArrayList; import java.io.BufferedReader; import java.io.FileReader; // Java集合 ArrayList... list = new ArrayList(); list.add("Java"); list.add("Python"); // Java IO流 BufferedReader

    11320

    Java基础教程Java运算符

    ✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1 个人主页:hacker707的csdn博客 系列专栏:Java基础教程 推荐一款模拟面试...public class User { public static void main(String[] args) { System.out.println("Hello" + "Java...短路现象) System.out.println(c c++);// true System.out.println(c); // 0 } } 总结...a:b; System.out.println(max); } } 2 运算符优先级 ✅Java中用到的运算符除了上面介绍的常用的赋值运算符、算术运算符、关系运算符、逻辑运算符、...当一个表达式出现多种运算符符号,会按照运算符的优先级来决定运算顺序,Java中运算符优先级见下表 运算符 描述 优先级 [] () . , ; 分隔符 1 Instanceof ++ - - !

    23220

    Java基础教程Java数据类型

    ✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1 个人主页:hacker707的csdn博客 系列专栏:Java基础教程 推荐一款模拟面试...、刷题神器点击跳转进入网站 数据类型 基础数据类型 整数类型 浮点数类型 字符类型 布尔型 字符串类型 引用数据类型 数据类型转换 自动类型转换 强制类型转换 结束语 基础数据类型 整数类型 Java...例如0x2C,0x3B Java中有四种整数类型,分别是byte、short、int、long 整数类型 占用字节数 数据位 表示范围 byte 1 8位 -128~127 short 2 16位 -...中,字符常量是用单引号括起来恩典单个字符,如’a’,‘B’,‘1’ 在Java语言中,还存在一种特殊的字符常量,称为转义字符。...world"; System.out.println(a); } } hello Java world 引用数据类型 引用数据类型是建立在八大基本数据类型基础之上,包括数组、接口、类。

    37620

    Java基础教程(3)-Java变量和数组

    变量:变量是Java程序的一个基本存储单元。变量由一个标识符,类型及一个可选初始值的组合定义。此外,所有的变量都有一个作用域,定义变量的可见性,生存期。...不仅可以重新赋值同类型的,还可以赋值不同类型的,在赋值不同类型时,需要进行类型转换;如果这2种类型是兼容的,那么Java将自动地进行转换。...;通常定义在类中,可以在多个方法中使用;通常称为类常量;关键字在Java中,有一部分保留字是不能设置为类,变量或者方法的名称得;这部分称为Java保留字符;也叫Java关键字;JAVA中的关键字有以下几种...Java 的静态块是一组指令在类装载的时候在内存中由 Java ClassLoader 执行。静态块常用于初始化类的静态变量。大多时候还用于在类装载时候创建静态资源。...Java 不允许在静态块中使用非静态变量。一个类中可以有多个静态块;Java 可以嵌套使用静态类,但是静态类不能用于嵌套的顶层。静态嵌套类的使用与其他顶层类一样,嵌套只是为了便于项目打包。

    8910

    Java基础教程(全代码解析)

    变量的类型 变量的值 Java的数据类型,基本数据类型和引用数据类型 对象就是引用数据类型 生成对象的方法 Java虚拟机把内存分为栈内存和堆内存 对象就叫引用数据类型 应该如何学习面向对象...在现实世界当中,继承就是儿子得到老子的东西,在面向对象的世界当中,继承就是一个类得到了另一个类当中的成员变量和成员方法; Java当中只支持单继承 Java只支持单继承,不允许多继承 使用继承是为了减少重复代码...包和访问权限的语法 Java中的访问权限 public:公共权限 private:私有权限 default:默认权限 protected:受保护权限 public > protected > default...PrinterFactory.getPrinter(flag); printer.open(); printer.print("test"); printer.close(); } } Java...); b.fun(new A(){ public void doSomething(){ System.out.println("匿名内部类"); } }); } } Java

    79420

    Java 8 基础教程 - 默认方法

    什么是默认方法 正如其名,在Java 8中,默认方法就是使用default关键字标记的定义在接口中的方法。如果子类不重写这些方法,那么在子类调用这些方法的时候会直接调用接口中的默认方法。...为什么在Java 8 要引入默认方法 最简单的回单就是,为了支持Lambda表达式。...因为Java 8中引入了Lambda表达式,所以很多Java的核心类都需要修改以便使用新的Lambda表达式,但是一些类例如,java.util.List,不仅仅是不JDK的类实现,同样被很多第三方的库继承...,如果修改了java.util.List 接口,那么其他所有的第三方库都必须重新实现这些方法,最终导致无法兼容。...例如:java.lang.Iterable,添加的新方法。 default void forEach(Consumer<?

    51320

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

    集合类型也是Java标准库中被使用最多的类型;通常也是面试时最常被问到的问题;Java中的集合在Java中,如果一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java...Java的数组可以看作是一种集合Java标准库自带的 java.util 包提供了集合类: Collection ;Collection 除 Map 外所有其他集合类的根接口; 所以也可以时候集合类有两种...:Collection和Map,各自有实现的子类;Javajava.util 包主要提供了以下三种类型的集合:List :一种有序列表的集合Set :一种保证没有重复元素的集合;Map :一种通过键值...Java访问集合总是通过统一的方式——迭代器(Iterator)来实现,它最明显的好处在于无需知道集合内部元素是按什么方式存储的。...import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * List和Array转换 */public

    10210

    Java基础教程(12)-Java中的IO流

    流的输入和输出Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。所有流的行为具有同样的方式。...Java 定义了两种类型的流:字节类和字符类。字节与字符Bit 最小的二进制单位, 是计算机的操作部分。...取值 0 或者 1Byte(字节)是计算机操作数据的最小单位由 8 位 bit 组成 取值(-128-127)Char(字符)是用户的可读写的最小单位,在 Java 里面由 16 位 bit 组成 取值...File对象Java的标准库 java.io 提供了 File 对象来操作文件和目录。构造File对象时,既可以传入绝对路径,也可以传入相对路径。...标准库还提供了一个 Path 对象,它位于 java.nio.file 包。

    11610
    领券