自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Java StringBuffer 和 StringBuilder 类

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。StringBuilder 类在 Java 5 中被提出,它和 StringB

2021-12-06 20:41:43 146

原创 Java String 类

字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:在代码中遇到字符串常量时,这里的值是 "Runoob",编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 String 对象。用构造函数创建字符串:String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:String 类有 11 种构造方法,这些方

2021-12-06 14:07:18 137

原创 Java Number & Math 类

一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。包装类 基本数据类型 Boolean boolean Byte byte Short .

2021-12-05 21:00:00 135

原创 Java switch case 语句

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switch case 语句语法格式如下:switch case 语句有如下规则: switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。 switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

2021-12-05 19:30:00 159

原创 Java 条件语句 - if...else

一个 if 语句包含一个布尔表达式和一条或多条语句。语法if 语句的语法如下:if(布尔表达式) { //如果布尔表达式为true将执行的语句 }如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。以上代码编译运行结果如下:这是 if 语句if...else语句if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。语法if…else 的用法如下:if(布尔表达式

2021-12-05 16:30:00 148

原创 Java 循环结构 - for, while 及 do...while

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。Java中有三种主要的循环结构:while循环 do…while循环 for循环在Java5中引入了一种主要用于数组的增强型for循环。while 循环while是最基本的循环,它的结构为:只要布尔表达式为 true,循环就会一直执行下去。实例以上实例编译运行结果如下:value of x : 10value of x : 11value of x : 12value ...

2021-12-05 14:00:00 90

原创 Java Character 类

Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型char的值然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象,例如:Character ch = new Character('a');在某些情况下,Java编译..

2021-12-04 21:57:32 245

原创 Java 运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 -

2021-12-04 21:28:35 148

原创 Java 修饰符

Java语言提供了很多修饰符,主要分为以下两类:访问修饰符 非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default(即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private: 在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外部类)...

2021-12-04 14:19:03 68

原创 Java 变量类型

在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c; // 声明三个int型整数:a、 b、c int d = 3, e = 4, f = 5; // 声明三个整数...

2021-12-04 12:43:05 70

原创 Java 基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型 引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-1.

2021-12-03 22:00:00 79

原创 Java 对象和类

ava作为一种面向对象语言。支持以下基本概念:多态继承封装抽象类对象实例方法重载

2021-12-03 21:45:00 183

原创 Java 基础语法

一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

2021-12-03 21:30:00 99

原创 Java 开发环境配置

在本章节中我们将为大家介绍如何搭建Java开发环境。Windows 上安装开发环境Linux 上安装开发环境安装 Eclipse 运行 Java

2021-12-03 21:00:00 64

原创 Java 简介

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Pl

2021-12-03 20:30:00 89

原创 所有大学都教Java,培训班也输出了大量Java程序员,为什么社会上的Java程序员还没有饱和?

大学在教 Java,培训班也在输出 Java 程序员,但很遗憾,伟大的达尔文同学提出的“物竞天择,适者生存”依然是普世的真理。大学和培训班都看中了 Java 这块蛋糕,只能说明 Java 程序员在市场上的需求量很大,但却不是饱和!说说我的故事吧。我上大学那会,学校的计算机专业刚成立两年,也就是说,我们是第二批。据说,第一批做小白鼠的学长学姐们,很多在毕业的时候都没从事计算机专业方面的工作。倒不是他们不想找这方面的工作,而是本地的工作机会寥寥无几。很幸运,我是班里面为数不多坚持下来的。准确来说,这个数

2021-12-03 19:48:25 496

原创 Java 教程

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。本教程通过简单的实例将让大家更好的了解 Java 编程语言。移动操作系统 Android 大部分的代码采用 Java 编程语言编程。

2021-12-03 16:11:53 93

原创 java初学者怎么快速入门。

1.培养Java兴趣初学者的Java基础可以说的上是薄如一张纸,Java刚开始的学习是很枯燥的,学习Java要有一定的兴趣,初学者可以到网上找些关于Java的视频来看看,看视频比看书来的生动有趣。所以,建议初学者先找些视频来培养自己的Java兴趣。2.打牢Java基础打牢Java基础是非常关键的一步。就跟建房子一样地基不牢房子就存在隐患,不知道什么时候会倒塌。Java的学习也是这样,在培养了一定的Java兴趣时,你就得开始打牢Java基础了。初学者这时候得买一本基础的Java入门书籍开始从基..

2021-12-03 15:58:35 263

原创 女生学java软件开发怎么样?就业前景如何?

学java目前现状是男生多于女生,从事java工作的也是男生多于女生,那么这种现状是说女生学java不好找工作吗?​  一、女生适合从事java吗?  在很多人的潜意识里,认为女生是不适合从事java工作的,因为他们觉得从事java工作的人逻辑性要相当的好,并且专业操作水平要高,而女生往往在这方面比较弱。其实这只是一种偏见,就像古代人觉得女子不该干涉朝政一样,女生也是适合从事java工作的,并且还能发挥自己的优势把java工作做得更好。  二、女生学java好找工作吗?  1.现在的女生

2021-12-03 12:38:49 95043

原创 好程序员Java培训分享如何快速入门Java编程

好程序员Java培训分享如何快速入门Java编程,作为老牌编程语言,Java拥有广阔的市场应用,企业对Java人才的需求一直居高不下。有很多非专业、零基础的人想要学习Java却不知道怎么快速入门,接下来好程序员Java培训小编就给大家简单分析一下。

2021-12-01 22:30:00 112

原创 零基础如何快速入行JAVA?做好这五个步骤就够了

无论学习哪一门语言,掌握语言基础都是我们需要做的第一步,如果不将概念的东西搞清楚,那么之后你可能连自己是否做错了都不知道,那么如何快速学习JAVA编程语言基础呢?

2021-12-01 20:30:00 603

原创 零基础怎么自学Java编程?

现在编程能力已经成为了一项技能,越来越多的年轻人加入了学习的行列。但是刚开始的时候小伙伴们都会遇到一些相同的问题,我要怎么学?从哪开始学?我需要买什么书?在这里总结一下Java语言如何从零开始学习,以及相应的学习路线。

2021-12-01 16:00:00 899

原创 JAVA编程思想.姊妹篇.JAVA编程讲义.第1章 Java开发入门

Java是一门功能强大的多用途编程语言,也是全球最流行的开发语言之一。它是面向对象编程语言的代表,集跨平台、健壮性、高性能等诸多优点,广泛应用于Web后端开发、移动端开发、大数据分析、人工智能等热门领域,在互联网行业占据十分重要的地位。目前,全球有超过500万的专业开发者在使用Java语言,Java程序运行在全球数十亿台设备上。作为全书开篇,本章将对Java概述、开发环境搭建、程序开发步骤、虚拟机与垃圾回收、开发工具等内容进行讲解,带领带领大家进入Java世界。

2021-12-01 13:30:00 898

原创 Java 初学者教程,建议全部看完

如果你不懂Java 并且想认真学习接触了解一下Java的语法,建议把这篇文章收藏了,多看几遍,应该可以初步掌握Java 大部分基础的语法 。让我们出发吧!ps:本文有点长,耐心阅读

2021-12-01 10:00:00 171

原创 Java 类隔离加载的正确姿势

什么是类隔离技术只要你 Java 代码写的足够多,就一定出现这种情况:系统新引入了一个中间件的 jar 包,编译的时候一切正常,一运行就报错:java.lang.NoSuchMethodError,然后就哼哧哼哧的开始谷歌找解决方法,最后在几百个依赖包里面找的眼睛都快瞎了才找到冲突的 jar,把问题解决之后就开始吐槽中间件为啥搞那么多不同版本的 jar,写代码五分钟,排包排了一整天。上面这种情况就是 Java 开发过程中常见的情况,原因也很简单,不同 jar 包依赖了某些通用 jar 包(如日志组件

2021-11-30 19:26:37 341

原创 Java开发者就业需要掌握的9大专业技能

1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。3.对Spring的IoC容器和AOP原理有深入了解,熟练的运用Sprin

2021-11-30 14:09:52 192

原创 OpenJDK 提案将为 Java 带来通用泛型

Infoworld 消息指出,根据OpenJDK 提案,Java 将获得通用泛型(universal generics),此举旨在使该语言更易于使用。不过该规划本身需要花费数年时间才能实现。通用泛型最初将通过 OpenJDK 社区中的三个提案来实现。甲骨文方面表示,这些提议将极大地改变 Java 语言和 JVM,结合类的灵活性和基元的性能。 一切(包括基元)都将成为一个对象。 但是所选择的路径并不会降低基元的性能,而是使类的性能与基元一样。三个 JDK Enhancement Proposals(.

2021-11-29 19:29:09 77

原创 最适合Java入门学习|Java零基础视频教程

Java 是一门用途广泛的语言,不但可以用来开发网站后台、PC 客户端和 Android APP,还在数据分析、网络爬虫、云计算领域大显身手。从学术的角度讲,Java 是一门面向对象的编程语言,初学者需要花费不少时间来熟悉面向对象的概念、语法和编程思想,有不理解的地方请一定要坚持,多花时间编写代码自然会豁然开朗。只有一步一个脚印,踏踏实实学习,才能从零基础到入门,再到精通。大家在学习的过程中也要多看几套 Java 教程,不要死啃一本书,这样才能才能博采众长,进步更快。这套教程适用于没有任何J

2021-11-29 17:12:03 102

原创 最详细的Java入门完整教程,学Java先收藏了

从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了 26 年,最新的 Java 版本也已经迭代到 Java 16。java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续十几年位居开发语言的榜首,所以java是相对于其他语言来说,非常稳定的。JAVA的市场java有非常广泛的应用市场,它的生态系统几乎涵盖了目前市面上所有的软硬件,java几乎是万能的,你能想到的,java基本都能实现(虽然吹的有点大,但不可否认)。web开发:能做大型的互联网网站如,京东,淘

2021-11-29 15:39:59 5334 1

原创 超详细的Java入门到精通完整学习教程,学Java一定得收藏

从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了 26 年,最新的 Java 版本也已经迭代到 Java 16。java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续十几年位居开发语言的榜首,所以java是相对于其他语言来说,非常稳定的。JAVA市场java有非常广泛的应用市场,它的生态系统几乎涵盖了目前市面上所有的软硬件,java几乎是万能的,你能想到的,java基本都能实现(虽然吹的有点大,但不可否认)。 web开发: 能做大型的互联网网站如,京

2021-11-28 19:46:45 253

原创 初识Java之入门学习(扫盲)

一,开发环境的配置1. jdk1.8的安装2. 环境变量的配置3.MyEclipse8.5的安装jdk是什么:JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API里面是Java类库和Java的语言规范,同时Java 语言的任何改进都应当加到其中,作为后续版本发布。要成为一名程序员,JDK是一种最基本

2021-11-28 19:40:20 337

原创 java最最基础知识(入门必备)

JAVA的面向对象编程--------课堂笔记面向对象主要针对面向过程。面向过程的基本单元是函数。什么是对象:EVERYTHING IS OBJECT(万物皆对象)所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。为什么要使用面向对象:首先,面向对象符合人类看待事物的一般规律。对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。方法的定义...

2021-11-28 19:38:11 266

原创 初学如何入门JAVA?

其实Java并没有想象中的那么难,首先想要入这个行,要做好一个心理准备,那就是你想走远点,就得不间断的去学习,去汲取知识,前期不能怕辛苦,不要闲下来就打LOL、吃鸡、王者农药,有空就得多看看各种开源项目的代码,API的设计方式,各大网站的设计架构,理解各个环节的作用。补齐自己的知识视野。1.没有接触过但确实是对JAVA感兴趣想要学习却不知道从何下手?1.小白想要学java可以先从看视频开始,有个初步的了解,毕竟一开始看书不太现实,看视频内容丰富而且不会那么枯燥。初步了解学习的路线和方向。Java.

2021-11-28 19:35:44 176

原创 2021Java最新学习路线图新鲜出炉

深知广大爱好Java的人学习是多么困难,专门整理了新版的学习路线图,不管你是不懂电脑的小白,还是已经步入开发的大牛,这套路线路绝对不容错过!传智教育旗下黑马程序员分享免费视频教程长达12余万小时,受益人数达千万。2021年我们不忘初心,继续前行。 路线图的宗旨就是分享,专业,便利,让喜爱Java的人,都能平等的学习。从今天起不要再找借口,不要再说想学Java却没有资源,赶快行动起来,Java等你来探索,高薪距你只差一步!第一阶段:Java语言入门到精通学前导读:学习任何一门编程语言,首先

2021-11-27 20:01:38 117

原创 超详细的Java入门到精通完整学习教程,学Java一定得收藏。

从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了 26 年,最新的 Java 版本也已经迭代到 Java 16。java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续十几年位居开发语言的榜首,所以java是相对于其他语言来说,非常稳定的。JAVA市场java有非常广泛的应用市场,它的生态系统几乎涵盖了目前市面上所有的软硬件,java几乎是万能的,你能想到的,java基本都能实现(虽然吹的有点大,但不可否认)。 web开发: 能做大型的互联网网站如,京

2021-11-27 16:58:19 4074

原创 java后台开发实习近期面经

快手一面Java类加载的过程,分几步,(从.Class文件变成一个实际的对象需要哪些操作)类初始化的过程JVM分成哪几块,Java内存模型,运行时数据区有哪几部分本地方法区里放的是什么Mysql使用哪种搜索引擎,innodb有哪些特性Innodb的索引用的是什么,b+树的特性是什么聚集索引和非聚集索引在数据结构上有什么区别?说一下hashmap,红黑树和平衡二叉树有什么区别,为什么不使用平衡二叉树?Hashmap链表插入方式为什么是尾插?说说Concurrenthas..

2021-11-26 14:48:56 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除