前言 我们在进行Java编程时,经常要打印对象,有的是查看是否拿到了该对象,有的是查看该对象中的数据。打印输出的却是一知半解的字符串,那么这个字符串是怎么来的?代表什么?我们如何打印出对象中的数据呢? 一、Java中打印对象 1.演示代码 我们使用Java的System.out类可以打印输出对象,例如我们有一个Student类,有三个成员变量,一个有参构造方法,它的代码如下: publicclassStudent{ privateStringname; privateStringsex; privateIntegerage; publicStudent(Stringname,Strings...

  1HnGCs1L96iW   2023年11月01日   79   0   0 Java

前言 对于学习Java的同学,大都是Web方向的。我们学习JavaWeb开发肯定是一个循序渐进的过程,学习前有一些前置知识要掌握,比如JavaSE相关知识,HTML、CSS、JavaScript、HTTP协议等前端基础知识。那么JavaWeb开发的基础就是JavaEE中相关规范,哪些JavaEE知识是必须要掌握的呢? 一、JavaWeb与JavaEE 1.JavaWeb JavaWeb是一种基于Java技术的Web应用开发技术,它使用Java语言实现Web应用程序,例如电子商务网站、企业信息系统、社交媒体应用程序等。JavaWeb通常也是基于JavaEE(JavaEnterpriseEditi...

  1HnGCs1L96iW   2023年11月01日   59   0   0 Java

前言 Java中的三元运算,平时也叫做三目运算,大家了解吗?下面就详细介绍一下,以后在项目编程中用得到。 一、Java运算符 在最底层,Java中的数据是通过使用运算符来操作的。运算符是一种特殊的符号,用来表示数据的运算、赋值和比较等等。每一种编程语言都有运算符,在Java中运算符可以分为以下几类: 算术运算符:用于对数字类型的数据执行数学运算,包括加、减、乘、除、求余数、自增、自减等运算。 位运算符:用于对二进制数进行操作,包括按位与、按位或、按位异或、左移、右移等运算。位运算符只能用于整数类型的数据。 关系运算符:用于比较两个值之间的大小关系,结果为布尔类型,只有两个值的数据类型相同才能...

  1HnGCs1L96iW   2023年11月01日   23   0   0 Java

前言 Javaapplet不知道有同学听过吗?我也只是听过,并没有使用过。我特意去了解了一下它,本文就对Javaapplet进行简单介绍,说说它的辉煌与衰败。仅此而已,现在已经没人使用Javaapplet开发了。 一、Javaapplet 我们引用百度百科介绍: Applet可以翻译为小应用程序,JavaApplet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。 当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Jav...

  1HnGCs1L96iW   2023年11月01日   146   0   0 Java

前言 我们在学习Java基础时就知道可以生成随机数,可以为我们枯燥的学习增加那么一丢丢的乐趣。本文就来介绍Java随机数。 一、Random类介绍 在Java中使用Random工具类来生成随机数,该类在java.util包下,在JDK1.0版本就存在了。Random单词本身就是随机、随意、任意的意思。Random是一个普通类,所以在使用时需要创建Random对象,在调用其提供的方法。 publicclassRandomimplementsjava.io.Serializable{} Random类提供了诸多方法,如下图: 二、Random类生成随机数 1.生成随机数 在Java中,可以使用j...

  1HnGCs1L96iW   2023年11月01日   65   0   0 Java

引言 面试题知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。 一、面试题导航 点这里进入JavaWeb编程面试题——导航 面试题持续更新中...... 二、面试题目 1.什么是Spring框架?Spring框架有哪些主要模块? Spring是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。一般说Spring框架指的是SpringFramework,它是很...

  1HnGCs1L96iW   2023年11月01日   50   0   0 Java

引言 面试题知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。 一、后端技术 1.1JavaSE 1.1.1Java基础 1.1.2Java注释 1.1.3Java数据类型 1.1.4Java数组 1.1.5Java流程控制 1.1.6Java基础类库 1.1.7Java面向对象 1.1.8Java关键字 1.1.9Java泛型 1.1.10Java集合 1.1.11Jav...

  1HnGCs1L96iW   2023年11月01日   45   0   0 Java

引言 面试题知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。 一、面试题导航 点这里进入JavaWeb编程面试题——导航 面试题持续更新中…... 二、面试题目 1.SpringMVC是什么? SpringMVC是SpringFramework中的一个模块,它是一个基于Java的Web框架,用于创建Web应用程序。也是一个基于MVC设计模式的请求驱动类型的轻量级Web框架...

  1HnGCs1L96iW   2023年11月01日   59   0   0 Java

引言 面试题知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。 一、面试题导航 点这里进入JavaWeb编程面试题——导航 面试题持续更新中...... 二、面试题目 1.什么是MyBatis? (1)MyBatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过...

  1HnGCs1L96iW   2023年11月01日   36   0   0 Java

引言 面试题知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。 一、面试题导航 点这里进入JavaWeb编程面试题——导航 面试题持续更新中...... 二、面试题目 1.什么是SpringBoot? SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上...

  1HnGCs1L96iW   2023年11月01日   103   0   0 Java

前言 我们在初学Java编程的时候,总是感觉很枯燥乏味,想着做点可以交互的小系统,可以让用户自由输入,系统可以接收做出反映。这就要介绍一下Java中的Scanner类了。 一、Scanner类 Java中的Scanner类是一个用于读取用户输入的工具类。它可以从控制台、文件、字符串等多种来源读取数据,并将其转换为不同的数据类型,如整数、浮点数、布尔值等。Scanner类是在Java5版本中首次引入,在java.util包下,是Java的工具类,是一个最终类,实现了Iterator ,Closeable两个接口。 publicfinalclassScannerimplementsItera...

  1HnGCs1L96iW   2023年11月01日   58   0   0 Java

前言 当《阿里巴巴Java开发手册》发布后,我也是仔细进行了阅读,想从中找出一些“标准”,让自己的代码质量提高。手册中对Object的equals方法的使用进行了强制,而且推荐使用JDK7中工具类Objects的equals方法,至此之后我就很少使用Object.equals()方法了。 一、Java开发手册说明 在第一章:编程规约->第四节:OOP规约->第6条内容如下图: 这里说Object.equals()方法容易抛空指针异常,空指针异常相信大家并不陌生,应该使用确定有值的对象来调用equals()方法,不能无中生有,不能从null调用方法,还举了正例与反例。最后推荐使用...

  1HnGCs1L96iW   2023年11月01日   44   0   0 Java

前言 在Java中,变量是一种用于存储数据值的占位符。变量是Java编程中基本的数据类型,程序中几乎所有的操作都需要用到变量。程序运行的时候,变量中存储的数据可以发生改变。Java变量分为基本类型和引用类型两种。 一、基本类型变量 Java基本类型变量包括整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。在使用基本类型变量时,需要先声明变量的类型,然后给变量赋初值。基本类型变量可以直接存储在内存中,占用较小的存储空间。 1.定义变量 在Java中定义变量需要指定变量的类型和名称。例如,定义一个整数变量x,使用以下...

  1HnGCs1L96iW   2023年11月01日   139   0   0 Java

引言 我们要学习Java语言去开发Java程序,就需要先下载JDK,JDK是Java开发工具包,包含了编译、运行Java程序所需的各种工具和资源,有Java编译器、Java运行时环境,还有常用的Java类库等。本文将详细介绍如何从官网下载JDK。 一、Oracle(甲骨文) Oracle(甲骨文)公司是一家全球领先的企业级软件和云计算提供商,Oracle公司的产品线非常广泛,包括数据库管理系统、应用程序开发工具、人工智能和机器学习平台、中间件等等。 我们可以通过网址:https://www.oracle.com/进入Oracle官网。 二、JDK11下载 1.JDK11下载入口 在顶部导航...

  1HnGCs1L96iW   2023年11月01日   31   0   0 Java

前言 本文主要是详细讲解在Windows11系统上安装JDK11,安装时有一些注意事项需要说明。与JDK8的安装过程有少许不一样。 一、安装前说明 1.系统要求 在微软Windows11平台上安装JDK11,首先我们看一下在64位Windows平台上安装JDK的系统要求,如下图: 这里的信息很少,可以找到要求Windows11是64位,可能安装发行的11.0.13之后版本的JDK更兼容。所以咱们这里直接按照JDK11最新版本11.0.19。 2.多版本安装 Windows下的JDK安装程序只支持任何Java特性发行版的一个版本。不能安装同一功能版本的多个版本。什么意思呢?就是只能安装一个主...

  1HnGCs1L96iW   2023年11月01日   119   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~