zl程序教程

Java基础题(十)

  • 大数据必学Java基础(四十七):异常的讲解

    大数据必学Java基础(四十七):异常的讲解

    ​异常的讲解一、习题的引入代码public class Test { //这是一个main方法,是程序的入口: public static void main(String[] args) { //实现一个功能:键盘录入两个数,求商: Scanner sc = new Scanner(System.in); System.out.pr

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(四十八):包装类和日期类的讲解

    大数据必学Java基础(四十八):包装类和日期类的讲解

    ​包装类和日期类的讲解一、包装类引入【1】什么是包装类:以前定义变量,经常使用基本数据类型对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器将基本数据类型对应进行了一个封装,产生了一个新的类,就是包装类int,byte.....--->基本数据类型包装类--->引用数据类型【2】对应关系:基本数据类型 对应的包装类 继承关

    日期 2023-06-12 10:48:40     
  • Java基础知识及细节之初识

    Java基础知识及细节之初识

    JAVA概述Java语言的背景介绍语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.ora

    日期 2023-06-12 10:48:40     
  • 写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)

    写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)

    点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析作业调度中

    日期 2023-06-12 10:48:40     
  • 2、Java基础02 – 【命令行运行HelloWorld】[通俗易懂]

    2、Java基础02 – 【命令行运行HelloWorld】[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 操作步骤:1、新建一个文件夹(可以命名为Java)2、新建一个.txt文本文件,在文件中输入如下代码:public class HelloWorld{ public static void main(String[] args){ System.out.println("hello world");复制}} 3、重命名将文件名

    日期 2023-06-12 10:48:40     
  • Java零基础学习

    Java零基础学习

    大家好,又见面了,我是你们的朋友全栈君。 文章目录一、Java0基础1.注释2.标识符与关键字3.数据类型类型转换常量、变量、作用域变量名的命名规范运算符JavaDoc二、Java流程控制三、Java方法学习什么是方法方法的定义与调用方法的重载可变参数递归四、Java数组数组声明与创建Java数组03:三种初始化及内存分析Java数组06:二维数组Arrays类冒泡排序五、面向对象static

    日期 2023-06-12 10:48:40     
  • Contest1620 – 2020-2021-2学期《Java Web 系统开发》:java基础:字符串

    Contest1620 – 2020-2021-2学期《Java Web 系统开发》:java基础:字符串

    QuestionAimport java.util.*; public class Main { public static void main(String[] args) {         Scanner cin = new Scanner(System.in);         String str = cin.next();         String str2 ="&qu

    日期 2023-06-12 10:48:40     
  • Java基础知识点笔记(一):java中的取整与四舍五入

    Java基础知识点笔记(一):java中的取整与四舍五入

    大家好,又见面了,我是你们的朋友全栈君。 今天编码时,需要对数据进行保留两位小数处理,结果卡壳了,百度了一下解决掉后,结果返回到前端的值不是预想值,特此整理,以备后续遗忘。 一.java中取整数的方式1.直接使用强制转换public static void roundOne(){ System.out.println("正数:(int)10.12 = "

    日期 2023-06-12 10:48:40     
  • Java基础算法详解

    Java基础算法详解

    大家好,又见面了,我是你们的朋友全栈君。前言  查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、

    日期 2023-06-12 10:48:40     
  • java启动器_JAVA基础:Java 启动器如何查找类

    java启动器_JAVA基础:Java 启动器如何查找类

    大家好,又见面了,我是你们的朋友全栈君。Java 启动器 java 将初始化 Java 虚拟机。虚拟机随即按以下顺序搜索和加载类:自举类 – 构成 Java 平台的类,包括 rt.jar 和 i18n.jar 中的类。扩展类 – 使用 Java 扩展机制的类。它们被捆绑为 .jar 文件,位于扩展目录中。用户类 – 开发人员和第三方定义的类,不使用扩展机制。在命令行上使用 -classpath 选

    日期 2023-06-12 10:48:40     
  • Java入门基础学习总结[通俗易懂]

    Java入门基础学习总结[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 基础(Basics)打开CMD的方式:1.开始+系统+命令提示符2.Win键+R 输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd 一个空格 路径常用的Dos命令#盘符切换 D: 冒号需用英文模式 #查看当前目录下的所有文件 dir #切换目录 cd cha

    日期 2023-06-12 10:48:40     
  • Java入门基础知识点总结(详细篇)

    Java入门基础知识点总结(详细篇)

    大家好,又见面了,我是你们的朋友全栈君。 Java入门基础知识点总结(详细篇)~~~~~目录1.1 图解 1.1.1 Java基础知识点1.1.2 Java基础语法的相关内容1.2 关键字1.3 标识符 1.3.1 标识符概念1.3.2 定义标识符的合法规则1.3.3 Java中的一些命名规范1.4 变量 1.4.1 变量的分类1.4.2 整数类型1.4.3 浮点类型1.4.4 字符类型cha

    日期 2023-06-12 10:48:40     
  • Java基础(面向对象三大特性)

    Java基础(面向对象三大特性)

    大家好,又见面了,我是你们的朋友全栈君。 目标:Java基础(面向对象三大特性) 文章目录前言Java的三大特性?总结前言JAVA的地位Java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。提示:以下是本篇文章正文内容。Java的三大特性?1.封装性面向对象编程的核心思想之一是将数据的操作封装在一起。通过抽象,即从具体的实例中抽取出共同的性质形成一

    日期 2023-06-12 10:48:40     
  • Java基础之int和Integer有什么区别

    Java基础之int和Integer有什么区别

    大家好,又见面了,我是你们的朋友全栈君。 1 Java两种数据类型1.1 Java两种数据类型分类(1)基本数据类型,分为boolean、byte、int、char、long、short、double、float; (2)引用数据类型 ,分为数组、类、接口。1.2 Java为每个基本数据类型提供了封装类为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java

    日期 2023-06-12 10:48:40     
  • 【Java基础-3】吃透Java IO:字节流、字符流、缓冲流

    【Java基础-3】吃透Java IO:字节流、字符流、缓冲流

    大家好,又见面了,我是你们的朋友全栈君。 Java IO流前言1 初识Java IO 1.1 IO流分类1.2 案例实操2 IO流对象 2.1 File类2.2 字节流2.3 字符流2.4 序列化3 IO流方法 3.1 字节流方法3.2 字符流方法4 附加内容 4.1 位、字节、字符4.2 IO流效率对比4.3 NIO前言 有人曾问fastjson的作者(阿里技术专家高铁):“你开发fastj

    日期 2023-06-12 10:48:40     
  • java verifycode_JavaWeb基础—VerifyCode源码

    java verifycode_JavaWeb基础—VerifyCode源码

    大家好,又见面了,我是你们的朋友全栈君。1 packagecom.jiangbei.verifycodeutils;23 importjava.awt.BasicStroke;4 importjava.awt.Color;5 importjava.awt.Font;6 importjava.awt.Graphics2D;7 importjava.awt.image.BufferedImage;8

    日期 2023-06-12 10:48:40     
  • JavaScript笔记(12)之事件基础

    JavaScript笔记(12)之事件基础

    终于要有点交互效果了,好激动!事件基础 JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为 简单理解: 触发--响应机制 网页中的每个元素都可以产生某种可以触发的JavaScript事件,例如:我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作.现在我们分析一个事件:点击一个按钮,弹出对话框1.事件是由三部分组成: 事件源 事件类型

    日期 2023-06-12 10:48:40     
  • Java基础入门笔记03——用户交互Scanner类,程序三大结构,反编译,增强for,Java中没有goto

    Java基础入门笔记03——用户交互Scanner类,程序三大结构,反编译,增强for,Java中没有goto

    大家好,又见面了,我是你们的朋友全栈君。流程控制用户交互Scanner类 实现程序和人的交互 java.util.Scanner Scanner 类 获取用户的输入 next() 获取下一个字符nextLine()获取下一行next()以检测到用户输入的空格为结束符,但是一定要读取到有效字符才可以结束,也就是刚开始遇到的空格就会抛弃,而中间遇到空格才会停止。所以next()不能得到带有空

    日期 2023-06-12 10:48:40     
  • Java基础入门笔记05——面向对象,创建对象的内存分析,继承,封装,多态,object类,this&&super,方法重写,引用类型的强制转换,instanceof,抽象类,内部类,接口,异常。[通

    Java基础入门笔记05——面向对象,创建对象的内存分析,继承,封装,多态,object类,this&&super,方法重写,引用类型的强制转换,instanceof,抽象类,内部类,接口,异常。[通

    大家好,又见面了,我是你们的朋友全栈君。面向对象OOP——(Object-Oriented Programming)面向对象程序设计面向过程——线性思维面向对象——分类思维:大事化小,分而治之面向对象的本质:以类的方式组织代码,以对象的形式组织(封装)数据三大特征封装继承多态在生活认识角度:先有对象,后有类。在代码运行角度:先有类,后有对象。类是对象的模板,对象是类的实例。方法回顾public c

    日期 2023-06-12 10:48:40     
  • Java编程基础

    Java编程基础

    1.什么是编程?就是通过一些人为的编写一串指令(代码)让计算机去解决每一个问题。实现我们想要的结果,达到最终的目的。2.数据类型和变量2.1.什么是数据类型?也就是对数据的分类。而Java的数据类型有:整数类型 byte/short/int/long小数类型 float/double字符类型 char真假类型 boolean这些也都是Java的基本数据类型(八种基本的数据类型),Java也存在引用

    日期 2023-06-12 10:48:40     
  • JavaWeb新闻管理系统(基础版)

    JavaWeb新闻管理系统(基础版)

    目录 一、登录二、新闻发布系统的添加三、新闻发布系统的绑定数据+模糊查询四、新闻发布系统的删除五、新闻发布系统的阅读六、新闻发布系统的修改七、新闻发布系统的添加主题八、新闻发布系统的修改主题九、新闻发布系统的游客浏览界面一、登录验证码:随着社会的发展,互联网的进步,信息验证的过程也越来越复杂,而验证码就是其中之一,下面让我们一起来看看新闻管理系统的验证码吧;(其中用到的方法在前两张的时候起到过)l

    日期 2023-06-12 10:48:40     
  • JavaScript基础之for

    JavaScript基础之for

    1.for循环         ·for循环执行某些代码,通常跟计数有关系         ·for语法结构         ·初始化变量,就是用var声明的一个普通变量,通常用于作为计数器使用         ·条件表达式,就是用来决定每一次循环是否继续执行,就是终止的条件         ·操作表达式,是每次循环最后执行的代码,经常用于我们计数器变量进行更新(递增或者递减)     

    日期 2023-06-12 10:48:40     
  • Java 基础

    Java 基础

    1. Java 异常 异常包含 Error, Exception, 而 Exception 包含 运行时异常RuntimeException和非运行时异常CheckedExceptions; 通用异常又可以分为JVM级异常和程序级异常 Error 不可以被 try-catch Exception 可以被try-catch 而 try-catch-finally 中 finally 部分是不管

    日期 2023-06-12 10:48:40     
  • Java基础科普

    Java基础科普

    目录今天说一个非常简单的东西,叫做计算机的硬件介绍:知识点甲:​编辑知识点乙:​编辑知识点甲CPU:知识点乙:知识点丙:所以推荐一个Python刷题网站,适合小白新手牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网今天说一个非常简单的东西,叫做计算机的硬件介绍: 知识点甲:计算机的硬件分为六个部分,总称主线 1:中央处理器,俗称CPU,这个会在下一篇文章里重点

    日期 2023-06-12 10:48:40     
  • Java核心基础小册

    Java核心基础小册

    更新日志2022-9-20 杭州初始版本整理复习一下Java核心的基础内容。基本数据类型byte 8位 有符号的,以二进制补码表示的整数 默认值0 short 16位 有符号的,以二进制补码表示的整数 默认值0 int 32位 有符号的,以二进制补码表示的整数 默认值0 long 64位 有符号的,以二进制补码表示的整数 默认值0L float 32位单精度浮点型 默认值

    日期 2023-06-12 10:48:40     
  • java基础-转自猿道

    java基础-转自猿道

    Ø java streamReader 读BufferedReaderInputStreamReaderCharArrayReaderFilterReaderWriter 写BufferedWriterInputStreamWriterCharArrayWriterCharArrayWriterFilterWriterInputStream 输入FileInputStreamObjectInput

    日期 2023-06-12 10:48:40     
  • Java基础学习

    Java基础学习

    学习进度 看完Day04 做完Day03练习 看完Day03 看到09 看完Day02 ✅ 2022-09-04 看完Day01 ✅ 2022-09-01Java基本了解java三大平台JavaSE:是其他两个版本的基础JavaME:小型版,用户嵌入式开发或者小型移动设备开发JavaEE:用于Web后台服务器开发JRE跟JDKJVM:Java虚拟机 JRE:Java运行环境,包含了JVM跟Ja

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(六十):集合补充

    大数据必学Java基础(六十):集合补充

    ​集合补充一、常见基础集合汇总二、数据结构:栈 数据结构分为:1、逻辑结构 :思想上的结构 --》卧室,厨房,卫生间 --》线性表(数组,链表),图,树,栈,队列2、物理结构 :真实结构 --》钢筋混凝土+牛顿力学 --》紧密结构(顺序结构),跳转结构(链式结构) 特点:后进先出(LIFO - last in first out)实际应用: 1、内存分析:形参,局部变量放入栈中。放入的那个区域的

    日期 2023-06-12 10:48:40     
  • Java 语法基础(持续更新中)

    Java 语法基础(持续更新中)

    1. Java 初识1.1 第一个Java程序一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。类似 C/C++ 语言,需要一个函数(在面向对象中,这被称为方法)作为程序执行的入口点。基本概念:对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(六十二):ConcurrentMap并发容器对比

    大数据必学Java基础(六十二):ConcurrentMap并发容器对比

    ​ConcurrentMap并发容器对比JDK5.0之后提供了多种并发类容器可以替代同步类容器,提升性能、吞吐量ConcurrentHashMap替代HashMap、HashTableConcurrentSkipListMap替代TreeMap 简单原理:并发情况下,验证提高性能一、ConcunrrentHashMappublic class Test { //这是main方法,程序的入口

    日期 2023-06-12 10:48:40     
  • JavaSE基础(32) 遍历数组的3种方式

    JavaSE基础(32) 遍历数组的3种方式

    大家好,又见面了,我是你们的朋友全栈君。第一种:for循环//遍历数组 public class ThroughTheArray{ public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {12,4,1,66,54,6,74,-3};//静态创建一个数组 for (

    日期 2023-06-12 10:48:40