之前对Java的基础知识有过学习,现在开始学习《Java核心技术1》,将一些新学的知识点,做简要记录,以备后续回顾: 1、double(1)所有的“非数值”都认为是不相同的if(x==Double.NaN) //永远是true(2) 可以通过Double.isNaN 来判断是不是“非数值”public static void main(String[] args) {      
前言系统全面讲解核心概念,语法,重要特性和开发开发方法第1章概述Java语言的特色功能; 第2章详细论述如何下载和安装JDK以及本书的程序示例; 第3章开始讨论Java 语言,包括变量、循环和简单的函数; 第4章介绍面向对象两大基石中极要的一个概念——封装,以及Java语言实现封装的机制,即类与方法; 第5章介绍面向对象的另一个重要概念——继承,继承使程序员可以使用现有的类,并根据需要进行
系列文章目录Java核心技术一 -第一章:java“白皮书”的关键术语 Java核心技术一 -第三章:数据类型 Java核心技术一 -第三章:变量与常量 Java核心技术一 -第三章:运算符 文章目录系列文章目录前言一、了解二、子串三、不可变字符串四、检测字符串是否相等五、构建字符串总结 前言本人为java初学者,文章内容仅为个人学习总结分享,其中包含了大量Java核心技术一里面的文章内
package test;import java.awt.Window;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import ja
原创 2023-04-04 12:03:48
131阅读
第一章 Java程序设计概述1、Java不止是一种语言,Java是一个完整的平台,有个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、夸操作系统的可移植性以及自动垃圾回收等服务的执行环境。2、Java关键特性1)简单性:摒弃C++很少用、难以理解的语法;另一方面简单体现在Java可以做到很小,只有几百K,在嵌入式设备上运行。2)面向对象:Java将重点放在数据(即对象)和对象的接口上;举
转载 2024-01-10 14:28:14
32阅读
文章目录2. Java程序设计环境2.1 java环境2.2 java的编译和运行2.3 集成开发环境-IDEA常用快捷键3. Java的基本程序设计结构3.3 数据类型整型浮点数char型(扩展)编码问题boolean型3.4 变量3.5 运算符常用Math函数优先级枚举类型Random3.6 字符串字符串String APIStringBuilder3.7 输入输出读取输入格式化输出文件的输
转载 2024-01-12 22:49:18
50阅读
# Java核心:深入理解Java编程 Java是一种广泛用于开发应用程序的编程语言,它以简单、安全和高效的特性著称。本文将深入介绍Java的基础知识,提供一些代码示例,并帮助读者理解其核心概念。此外,我们还将使用Mermaid语言生成饼状图和流程图,以可视化说明概念。 ## 1. Java语言的特点 Java有许多独特的特点,使其成为流行的编程语言。以下是一些关键特点: - **跨平台
原创 2024-09-29 04:48:49
16阅读
2020年7月8日 1~3章Java大小写敏感、强类型(必须为每个变量声明一种类型)。类名采用骆驼命名法(CamelCase),常量名全大写。byte short int long float double char boolean 2 4 8 16 4 8 字节 一个字节等于8位。·Java7后可加0b(0B)前缀写二进制数,还可为数字字面量加下划线(更易读)。float类型后有f(F),没有或
更多 Java 高级知识方面的文章,请参见文集《Java 高级知识》JDK 11 reached General Availability on 25 September 2018. Production-ready binaries under the GPL are available from Oracle; binaries from other vendors will follow s
Java核心技术I6.2.3 对象克隆1、实现Cloneable 接口 2、了解克隆的具体含义,先来回忆为一个包含对象引用的变量建立副本时会发生什么。变量和副本都是同一个对象的引用(见图 6-1 )。 这说明, 任何一个变量改变都会影响另一变量。//6.2.3 对象克隆 Employee original=new Employee("John public ",50000); //
        放假前打算花利用假期时间阅读一下《Java核心技术 Ⅰ》(以下简称“Ⅰ”),终于花了一个月的时间粗细兼并地读完了这本书。今天抽点儿时间写个博客,总结一下阅读成果好了。         这本书给人最大的感受是知识讲得很专业,比本科教材内容充实几倍,豆瓣目前评分7.6,褒贬不一。先说说缺点吧,个人认为
转载 2023-10-30 14:05:29
6阅读
前言不想当将军的士兵不是好士兵,这句话对于程序员来说同样适用,不想成为大牛的程序员不是好程序员。做为一个IT的新人,要想成为技术大牛要怎么做,怎样能快速成长。我们来看看过来人的分享。简单来讲,成为技术大牛虽然有难度,但其实也不是不可能。
原创 2021-07-07 16:31:51
207阅读
Java 核心技术Ⅰ笔记    第1 章 Java 程序设计概述1、 Java 和C++最大的不同在于Java 采用的指针模型可以消除重写内存和损坏数据的可能性。2、虚拟机有一个选项,可以将使用最频繁的字节码序列翻译成机器码,这一过程被称为即时编译。3、在Java 中,数据类型具有固定的大小。       第2 章 Java 程序设计环
java核心技术系列java核心技术(I)[概述|结构|对象|继承] 精华版java核心技术(I)[接口|lambda|内部类|异常|泛型] 精华版java核心技术(I)[集合|并发] 精化版java核心技术 I ._ 接口 . ._ 概念 . . ._ 接口不是类,是对类的一组需求描述,这些类要遵从接口描述的统一格式定义 . . . public interface Comparable
java核心一第一章知识点:java是将.java文件编译成字节码文件然后由虚拟机执行,这样速度就会比运行机器码慢很多,不过虚拟机有一个选项(即时编译),可以将执行最频繁的字节码序列转换文机器码都说java拥有很好的可移植性,在各个平台上都能运行,但是除了与用户界面有关的部分蠕虫与病毒常用的攻击手段是运行时堆栈溢出java核心一第三章知识点:从jdk10开始声明局部变量可以不直接显示声明它的类
转载 2024-07-12 22:13:03
8阅读
类设计技巧一定要保证数据私有,有时需要写一个访问器或者更改器方法,但是最好还是保持实例域的私有性。经验告诉我们,数据的表示形式可能会改变,但是他们的使用方法却不会经常发生改变。当数据保持私有时,他们的表现形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。一定要对数据初始化,最好不要依赖于系统的默认值。不要在类中使用过多的基本类型。就是说,用其他的类代替多个相关的基本类型的使用。这样会使
文章目录Ch.III Java基本程序设计结构:Java String API:3.7基础输入输出:读取输入:格式化输出:文件输入输出:文件输入:文件输出:3.8控制流程:3.9大数值:3.10数组:数组的初始化:数组的快速输出:数组拷贝:数组排序:二维数组&不规则数组:拓展: Java程序控制台运行:拓展: 随机数:拓展: 其他常用的Arrays类方法: Ch.III Java基本程序
转载 2023-12-15 12:20:45
89阅读
第一章java程序设计概述程序设计平台关键术语简单性面向对象网络技能健壮性安全性体系结构中立可移植性解释型高性能多线程动态性JavaApplet与Internet发展史常见误解第二章程序设计环境开发工具箱下载JDK设置执行路径安装源代码库和文档安装本书中的示例导航Java目录选择开发环境使用命令行使用集成开发环境运行图形化应用程序建立并运行applet第三章程序设计结构简单程序注释数据类型变量运算
转载 2023-07-29 15:06:39
97阅读
第一章 JAVA程序设计概述JAVA“白皮书”的关键术语简单性面向对象面试题:面向过程和面向对象的区别?两者的主要区别在于解决问题的方式不同:面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。举例:完成小明洗衣服任务面向过程:定义洗衣服工具类将小明洗衣服的详细过程一步步定义方法,一步步输出即可。面向对象:首先考虑分成几种
第3章 Java的基础程序设计结构整型 用int类型表示一百万可以这么写(since 1.7)int a = 1_000_000; System.out.println(a);//1000000可用0b或0B表示二进制(同样since 1.7)byte a = 0b0000_0010; System.out.println(a);//2如出现:byte a = (byte) 200; System
转载 2023-10-06 13:15:23
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5