zl程序教程

Java基础题(四)

  • 大数据必学Java基础(五十二):集合的深入了解

    大数据必学Java基础(五十二):集合的深入了解

    ​集合的深入了解一、集合的引入1、数组,集合都是对多个数据进行存储操作的,简称为容器PS:这里的存储指的是内存层面的存储,而不是持久化存储(.txt,.avi,.jpg,数据库)。2、数组的特点:2.1、数组一旦指定了长度,那么长度就被确定了,不可以更改。int[] arr = new int[6];复制2.2、数组一旦声明了类型以后,数组中只能存放这个类型的数据。数组中只能存放同一种类型的数据。

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(五十三):Colletion接口

    大数据必学Java基础(五十三):Colletion接口

    ​Colletion接口一、Colletion接口常用方法package com.lanson.test01; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; /** * @author : lanson */ public cl

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

    Java基础知识及细节之方法

    方法方法概述方法(method)是具有独立功能的代码块。优点:减少了代码的重复,提升了代码的复用性。缺点:降低了程序的执行效率。注意事项方法必须先创建才可以使用,该过程称方法的定义。方法创建后并不能直接运行,需要手动调用后才执行,该过程称方法的调用。方法的定义和调用定义方法的小技巧:三个明确。明确方法要做什么?明确方法的参数? 该方法在执行的时候是否需要有数据参与操作明确方法的返回值? 该

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

    Java基础知识及细节之二维数组

    Debug模式什么是Debug模式是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug介绍与操作流程如何加断点 选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可如何运行加了断点的程序 在代码区域右键Debug执行看哪里 看Debugger窗口 看Console窗口 点哪里 点Step Into (F7)这个箭头,也可以直接

    日期 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面试中的SSM框架基础面试题[通俗易懂]

    JAVA面试中的SSM框架基础面试题[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 SSM(Spring + Springmvc + Mybatis)框架面试题一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心: 1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Sp

    日期 2023-06-12 10:48:40     
  • Java零基础快速入门的方法

    Java零基础快速入门的方法

    大家好,又见面了,我是你们的朋友全栈君。各种各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,也是吸引了不少年轻人投入到Java的学习之中。​所以,今天就跟大家分享一份系统的Java学习教程路线图,零基础也可以无压力的走进Java,学习Java!第一阶段:Java语言入门到精通学习任何一门编程语言,首先要学习的是

    日期 2023-06-12 10:48:40     
  • java基础题目_40道java基础练习题,你会卡在哪道题?

    java基础题目_40道java基础练习题,你会卡在哪道题?

    大家好,又见面了,我是你们的朋友全栈君。1表达式5.3+(int)(8.5+4.6)/3%4的值是( 5.3 )。2表示圆周率的常量是( Math.PI )。3使用关键字( boolean )来定义逻辑变量。4执行语句inta, b, c; a=1; b=3; c=(a+b>3 ? ++a : b++);后,b的值为( 3 )。5表示换行符的字符常量是( ‘ ‘ )。6若reader是一个S

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

    Java基础算法详解

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

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

    Java 基础练习题

    大家好,又见面了,我是你们的朋友全栈君。 1.java类名命名规则 答: 1.大驼峰命名法 2.不能以数字开头 3.不能使用关键字,但是可以包含关键字 4.数字.字母._,$ 5.见名知意复制2.java变量名(标识符)的命名规则和注意事项 1.小驼峰命名法 2.不能以数字开头 3.不能使用关键字,但是可以包含关键字 4.数字.字母._,$ 5.见名知意 注意事项: 1.相同作用域中不允许重复

    日期 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     
  • eclipse怎么运行java_使用eclipse编写和运行java程序(基础)「建议收藏」

    eclipse怎么运行java_使用eclipse编写和运行java程序(基础)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。1.首先java程序的运行你需要下载和安装JDK,这是java运行的必备环境。2.在桌面上找到eclipes,双击打开。3.在eclipes启动的过程中,会弹出一个窗口,让你填写java工作区的保存目录,在这个目录下会保存你写的所有的源代码文件,建议不要把工作区放在C盘注:修改工作区路径 File -> Switch Workspace4.ecplie

    日期 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基础API

    java基础API

    大家好,又见面了,我是你们的朋友全栈君。 Java常用类库1.API(1)Application Programming Interface,应用程序接口。 是一些预先定义的类和接口,或指软件系统不同组成部分衔接的约定。 (2)API说明文档 API文档查看方式:第一步选择包,第二步,选择类或接口,第三步查看类和接口的使用说明,右边的区域。 右边的区域分为五块,分别为类的定义和功能介绍

    日期 2023-06-12 10:48:40     
  • 2021最新Java基础篇(后续已更新到另一篇文章)

    2021最新Java基础篇(后续已更新到另一篇文章)

    大家好,又见面了,我是你们的朋友全栈君。 提示:本文章更新完毕 ,后面的内容已经更新一部分,请转到我博客得其他文章进行阅读。文章目录前言一、Java基础1.1 什么是变量:1.2 类型的分类:1.3 类型的大小:1.4 类型的转换与强制类型转换:二、运算符1、算术运算符2、赋值运算符3、关系运算符4、逻辑运算符5、字符串连接运算符6、三目运算符三、流程控制 1、接收用户输入2、常用for、wh

    日期 2023-06-12 10:48:40     
  • java基础:IO流

    java基础:IO流

    javaIO流File类:File对象可以表示计算机上具体的一个文件流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字节流的区别读写单位不同:字节流以字节

    日期 2023-06-12 10:48:40     
  • Java基础之序列化对象Serialized

    Java基础之序列化对象Serialized

    大家好,又见面了,我是你们的朋友全栈君。 文章目录序列化对象Serialized目的:序列化类型应用场景代码案例直接应用自定义对象序列化序列化对象Serialized目的:序列化机制允许将实现序列化的Java对象转换成字节序列 ,这些字节序列可以被保存在磁盘上,或者通过网络传输,以备以后重新恢复成原来的对象.序列化类型对象的序列化(serialize)指将一个Java对象写入IO流中对象的反序

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

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

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

    日期 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 swing入门教程_java swing基础(菜鸟教程学习)

    java swing入门教程_java swing基础(菜鸟教程学习)

    大家好,又见面了,我是你们的朋友全栈君。Java Swing介绍1.Swing是一个为java世纪的GUI工具包2.Swing是JAVA基础类的一部分3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件4.Swing提供许多比AWT更好的屏幕显示元素,用纯java写成。AWT是JFC的一部分,支持可更换的面板和主题(各种操作系统默认的特有主题),然而并不是真的使用

    日期 2023-06-12 10:48:40     
  • javaScript学习笔记(一)js基础

    javaScript学习笔记(一)js基础

    大家好,又见面了,我是你们的朋友全栈君。一、简介1、概述:JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。诞生于1995年,当时的主要目的是验证表单的数据是否合法。JavaScript本来应该叫Livescript,但是在发布前夕,想搭上当时超热的java顺风车,临时把名字改为了JavaScript。

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

    JavaScript笔记(12)之事件基础

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

    日期 2023-06-12 10:48:40     
  • Java基础入门笔记02——文档注释,JavaDos文件,数据类型,类型转换,变量默认值问题

    Java基础入门笔记02——文档注释,JavaDos文件,数据类型,类型转换,变量默认值问题

    大家好,又见面了,我是你们的朋友全栈君。notes:maven 约定大于配置maven整合了所有jar包springBoot整合了所有框架IDEA进行优化如何优化?有哪些快捷键? [待补充] 百度看下2021.11.13文档注释JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。用于解释包或者方法或者类的作用JavaDoc——文

    日期 2023-06-12 10:48:40     
  • Java基础入门笔记04——方法调用,方法重载,命令行参数,可变参数,多维数组,Arrays类,冒泡排序,矩阵的压缩存储

    Java基础入门笔记04——方法调用,方法重载,命令行参数,可变参数,多维数组,Arrays类,冒泡排序,矩阵的压缩存储

    大家好,又见面了,我是你们的朋友全栈君。方法 System.out.println()——类.对象.方法 out是标准输出对象 ,in是标准输入对象 方法是语句的集合,用于执行一个功能——类似C语言中的函数 public class Demo01 { public static void main(String[] args) { //main

    日期 2023-06-12 10:48:40     
  • 你根本不懂Javascript(EP1~EP3.5 基础课)

    你根本不懂Javascript(EP1~EP3.5 基础课)

    包装对象和原始值 内置对象 Boolean Number String 包装对象 如何区分原始对象和包装对象 不可变的原始值和可变的对象引用 对象转换为原始值 toString() 做全栈许久, 因为负责的方面多因此各语言都没有掌握精髓。因此准备翻看一些真正权威并且全面的书进行查缺补漏,计划从前端开始玩,近日在读《Javascript 权威指南》,发觉自己居然有如此之多的部分全然不知,不禁一句感

    日期 2023-06-12 10:48:40     
  • 剑指offer Java_工程图学基础知识点总结

    剑指offer Java_工程图学基础知识点总结

    大家好,又见面了,我是你们的朋友全栈君。文章目录 一、java基础1.1 java 集合类问题二、hashMap相关问题2.1 HashMap的实现原理?2.2 常用的hash算法有哪些?2.2.1 构造哈希函数的方法有哪些?2.2.2 解决hash冲突的方法有哪些?2.2.3 HashMap为什么要扩容?2.3 load factor的作用2.4 ConcurrentHashMap 的实现原理?

    日期 2023-06-12 10:48:40     
  • 从c++到Java,关于Java面向对象基础的学习(二)

    从c++到Java,关于Java面向对象基础的学习(二)

    继续补充完成java面向基础对象学习的第二部分,本章内容主要包括构造器和this以及javabean和封装等思想,感觉仍然需要更多练习才能帮助熟练java面向对象基础部分 目录一、构造器构造器的作用构造器的定义格式   初始化对象的格式构造器的分类注意事项​编辑具体案例 二、this关键字 this关键字this在成员方法中的用法三、封装 封装的实现步骤 Javabean综合案例(猫眼电影系统

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

    Java基础科普

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

    日期 2023-06-12 10:48:40     
  • Java多线程基础知识

    Java多线程基础知识

    目录一.进程和多线程的概述以及使用场景二.并发和并行三.线程的创建1.Thread类实现多线程 2.Runnable接口实现多线程 3.Callable接口实现多线程四.3种多线程实现方式的对比分析。五.后台线程一.进程和多线程的概述以及使用场景进程:一个正在操作系统中运行的exe程序可以理解为一个进程,完全可以将运行在内存中的exe文件理解为进程-----进程就是受操作系统管理的基本运行单元。一

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

    Java反射基础

    更新日志2022-09-06 晡时 于 杭州第一个版本调整目录结构快速入门问题引入 根据配置文件re.properties的内容,创建对象并调用方法。re.propertiesclassfullpath = com.waer.Cat method = Do复制Catpackage com.waer; public class Cat { private String name = &qu

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