随笔分类 - B-Java基础
摘要:1.eclipse Run as application 快捷键 2.关于半角和全角 1.eclipse Run as application 快捷键 记得刚学时两个手并用按住了Alt+Shift+X,J,竟然没有反应。。。。。 后来才知道并不是让用户四个按键一起按下,而是:先按“Alt+Shift
阅读全文
摘要:扩展阅读:Java的通用版本:java 8 我们知道,JDK 11 是一个 LTS (Long Term Support) 版本,那么,该怎么选择呢?(反正 JDK 8 还是主流,我真的困惑吗?) 我该用12还是 11:https://blog.csdn.net/csdnnews/article/d
阅读全文
摘要:1.James Gosling 2.IBM 3.SUN 4.ORACLE 1.James Gosling 高司令 老骥伏枥,志在千里的 Java 之父 2.IBM 详见https://baike.so.com/doc/1539276-1627283.html 基本信息 外文名称 IBM(Intern
阅读全文
摘要:扩展:高司令 老骥伏枥,志在千里的 Java 之父 计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。 第一代:机器语言。每条指令用二进制编码,效率很低。 第二代:汇编语言。用符号编程,和具体机器指令有关,效率不高。 第三代:高级语言:如FORTRAN、COBO
阅读全文
摘要:当我们谈到一门语言或一款软件,必然会谈到他们背后的创造者和建立者。就像谈到 WPS 就离不开求伯君,谈到 Google 就离不开 Sergey Brin、Larry Page 和 Jeff Dean,谈到中文 DOS 就离不开严援朝一样,当我们谈论 Java 时也会离不开一个名字:James Gos
阅读全文
摘要:详见:java中import作用详解:https://blog.csdn.net/qq_25665807/article/details/74747868 可是现在问题来了,因為很多package的名称非常的长,在编程时,要使用一个类要将多个包名.类名完全写出,会让代码变得冗长,减低了简洁度。例如
阅读全文
摘要:1.eclipse什么时候编译java类文件 2.在同一包中的类可以相互引用,无需用import语句 3.在Java eclipse用ALT输入特殊符号 4.if else等语句,什么时候可以不加括号 5.HashMap桶中链表转红黑树为什么选择数字8,hashcode 用数字31? 6.++i和i
阅读全文
摘要:1.2020 年 Java 技术报告:半数开发者仍在使用 Java 8 详见https://mp.weixin.qq.com/s/6tdj_AKi7wTizWVTf6Rwjg JRebel 发布了 2020 年 Java 技术报告。JRebel 是 Perforce 的 JVM 插件之一,它允许 J
阅读全文
摘要:1.数据类型基本简介 一般情况下我们会使用数据的基本数据类型:byte、int、short、long、double、float、boolean、char; 对应的包装类型也有八种:Byte、Integer、Short、Long、Double、Float、Character、Boolean; 包装类型
阅读全文
摘要:Java的Math类封装了很多与数学有关的属性和方法,大致如下: public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Ma
阅读全文
摘要:先看一个例子: //class A package com.my.test; class A { static { System.out.println("A1:父类静态代码区域"); } { System.out.println("A2:父类非静态代码区域"); } public A() { Sy
阅读全文
摘要:Java总结篇系列:Java泛型 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: public class GenericTest { public static void main(String[] args
阅读全文
摘要:Java语言不同于C++语言,是一种单根继承结构语言,也就是说,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 object类的结构 如图可知,Object类有12个成员方法,按照用途可以分为以下几种 1,构造函数 2,hashCode和equals函数用来判断对象是否相同, 3
阅读全文
摘要:一、概念 Java关键字(Key Word): 对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构. 保留字(Reserve Word):即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在
阅读全文
摘要:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。 java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 扩展:新版Java11引入了一个全新的类型关键字var,用var来定义的变量不用写具体类型,编译器能根据=右边的
阅读全文
摘要:String,StringBuffer和StringBuilder三者的讲解 对于StringBuffer和StringBuilder是对Stirng的一个优化。 之前已经说过了,String对象一旦创建后,String中的内容是不能够改变的。每次改变String都会创建新的对象。这样的话会造成相应
阅读全文
摘要:一.项目需求 1.maven工程 2.有properties配置文件。 3.有内部jar包 二.简单的是实现实例 1.项目文件放置 注意:如果是web工程,我们会将jar文件当到我们项目WEB-INF/lib中路径下。 2.main方法代码 package com.my.tools.run; imp
阅读全文
摘要:1.一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个内部jar文件,但是这个文件我们又没有开放到maven库中。 我们会将文件放到我们项目中。(以下以java工程为例随便放了个地方): 2. jar包的引入和使用: 右键项目 -> Build Path ->
阅读全文
摘要:1.JVM 2.JDK JRE 3.Java SE EE ME 4.OO OOP 5.IOC 6.SQL 7.POJO 1.JVM:Java Virtual Machine(Java虚拟机)的缩写。 它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个
阅读全文
摘要:一.Properties简介 Properties 类继承自HashTable,提供的方法很像Map的实现类HashMap。它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对(其中键和值是用等号分隔
阅读全文