zl程序教程

Java基础一

  • java面试说我基础太差_面试官让你回去考虑考虑

    java面试说我基础太差_面试官让你回去考虑考虑

    大家好,又见面了,我是你们的朋友全栈君 大家好,我是冰河~~最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernte这种ORM框架,它们是如何实现的呢?为了能够让小伙伴们更加深刻并且清晰的理解ORM框架的实现原理,冰河决定自己手撸一个极简版的ORM框架,让小伙伴们一看就能够明白什么是ORM框架?ORM框

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

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

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

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(五十一):什么是算法和数据结构

    大数据必学Java基础(五十一):什么是算法和数据结构

    ​什么是算法和数据结构一、算法1、可以解决具体问题 例如 1+2+3+4+。。。+99+100解题流程=算法2、有设计解决的具体的流程算法1: 1+2=3 3+3=6 6+4=10.....加到100 --》5050算法2:(1+100)*50=101*50=5050-->高斯算法3、有评价这个算法的具体的指标 时间复杂度 空间复杂度(从数学角度考虑)二、数据结构就是在计算机的缓存

    日期 2023-06-12 10:48:40     
  • 一篇文章弄懂Java多线程基础和Java内存模型

    一篇文章弄懂Java多线程基础和Java内存模型

    大家好,又见面了,我是你们的朋友全栈君。 文章目录 一、多线程的生命周期及五种基本状态二、Java多线程的创建及启动 1.继承Thread类,重写该类的run()方法2.通过实现Runnable接口创建线程类3.通过Callable和Future接口创建线程三、Java内存模型概念四、内存间的交互操作五、volatile和synchronized的区别 写在前面:提起多线程大部门同学可能都会

    日期 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基础测试「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。Java测试 1.概述Java中标示符是什么?一、不能以数字开头,由字母、下划线、美元符号组成。二、不能把java关键字和保留字作为标识符。三、标识符没有长度限制。四、标识符对大小写敏感。 2.Java中运算符有哪些?java中的运算符 可以分为以下几种类型1.算术运算符 (+,-,*,/,%)2.比较(关系)算符 (>,<,<

    日期 2023-06-12 10:48:40     
  • JAVA面试基础「建议收藏」

    JAVA面试基础「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 JAVA面试部分重点内容目录JAVA面试部分重点内容五、输入输出流IO流   1.File类的常用方法?  2.说说IO流?  3.字节流的常用方法?  4.说说字符流?  5.说说缓冲流?  6.说说序列化和反序列化?五、输入输出流IO流  1.File类的常用方法?  java.io.File,使用该类的构造函数就可以创建文件对象,将硬盘中的一个具

    日期 2023-06-12 10:48:40     
  • Java基础三:Java 核心技术[通俗易懂]

    Java基础三:Java 核心技术[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。目录3. Java 核心技术3.1. 反射机制3.2. 异常3.3. 多线程3.4. 文件与 I\O 流3. Java 核心技术3.1. 反射机制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基础之——Lambda表达式

    Java基础之——Lambda表达式

    大家好,又见面了,我是你们的朋友全栈君。 Lambda 表达式1、函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是 “拿什么东西做什么事情”。相对而言,面向对象过分强调 “必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。面向对象的思想:做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情。函数式编程

    日期 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     
  • 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基础:运算符篇

    Java基础:运算符篇

    Java基础:运算符篇1.运算符根据用法不同分为以下八种算术运算符赋值运算符关系运算符(比较)逻辑运算符位运算符三元运算符(条件)(1)算术运算符(这里只讲一些特殊用法)运算符详解实例结果+其用法主要分三个方面:1.表示正数;2.两边数字相加;3.拼接(将两边字符串拼接)1.表示正数 :+(-2);2.表示数字相加:两边必须都是整型;3.讲两边字符串进行拼接处理;1.将负数转换为正数(2)2.若”

    日期 2023-06-12 10:48:40     
  • java scanner输入数组_java基础- scanner/方法/数组

    java scanner输入数组_java基础- scanner/方法/数组

    大家好,又见面了,我是你们的朋友全栈君。1.用户交互scannerNext()public class demo1 { public static void main(String[] args) { //创建一个scanner对象Scanner scanner = new Scanner(System.in);System.out.println(“请使用next方式进行接收:”);//判断

    日期 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     
  • java基本数据类型 think in java_Think in Java(一):Java基础[通俗易懂]

    java基本数据类型 think in java_Think in Java(一):Java基础[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。一. OOP的特点(1) 万物皆为对象;(2) 程序是对象的集合,他们通过发送信息来告诉彼此所要做的;(3) 每一个对象都有自己的由其它对象所构成的存储;(4) 每一个对象都拥有它的类型;(5) 某一特定类型的对象都能够接收相同的消息;二. Java比C++简单?(1) Java有垃圾回收器, 不用手动销毁对象;(2) Java使用单根继承;(3) Java

    日期 2023-06-12 10:48:40     
  • JavaSE基础(101) 遍历ArrayList集合的4种方式[通俗易懂]

    JavaSE基础(101) 遍历ArrayList集合的4种方式[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 ArrayList遍历:取出ArrayList集合中的数据 ①:for循环 ②:增强for循环:foreach ③:Iterator:迭代器 ④:ListIterator:双向迭代器 ex:/** * ArrayList遍历:取出ArrayList集合中的数据 * ①:for循环 * ②:增强for循环:foreach *

    日期 2023-06-12 10:48:40     
  • Java基础入门笔记01——JAVASE,EE,ME 常用Dos命令,JVM,JRE,JDK「建议收藏」

    Java基础入门笔记01——JAVASE,EE,ME 常用Dos命令,JVM,JRE,JDK「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。第一章入门——简介 算法是核心,由编程语言来实现 汇编语言没有考虑结构化设计原则——因为它是用goto语句来作为程序流控制的主要方法 推荐书籍——《未来简史》 Php语言用于web开发领域——大量中小型网站 c语言——底层系统开发 Object-c和swift用于开发苹果系统软件 前端:JavaScript HTML5 CSS3

    日期 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     
  • JavaScript 基础 - 第1天

    JavaScript 基础 - 第1天

    JavaScript 基础 - 第1天 了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。 体会现实世界中的事物与计算机的关系理解什么是数据并知道数据的分类理解变量存储数据的“容器”掌握常见运算符的使用,了解优先级关系知道 JavaScript 数据类型隐式转换的特征一、介绍 掌握 JavaScript 的引入方式,初步认识 JavaScript 的作用

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

    更新日志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     
  • 大数据必学Java基础(五十七):Set接口讲解

    大数据必学Java基础(五十七):Set接口讲解

    ​Set接口讲解一、HashSet实现类的使用1、放入Integer类型数据package com.lanson.test07; import java.util.HashSet; /** * @author : lansonli */ public class TestInteger { //这是main方法,程序的入口 public static void main(S

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

    大数据必学Java基础(五十八):Map接口讲解

    ​Map接口讲解一、常用方法package com.lanson.test11; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * @author : lanson */ public class Test01 { //这是

    日期 2023-06-12 10:48:40     
  • 【测开技能】Java系列(二十 一)面向对象编程基础

    【测开技能】Java系列(二十 一)面向对象编程基础

    Java系列分享 【测开技能】Java语言系列(一)Java入门 【测开技能】Java语言系列(二)Java基础语法 【测开技能】Java语言系列(三)变量和数据类型 【测开技能】Java语言系列(四) 整数运算 【测开技能】Java语言系列(五) 浮点数运算 【测开技能】Java语言系列(六) 布尔运算 【测开技能】Java语言系列(七) 字符和字符串 【测开技能】Java语言系列(八)数组类型

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(五十九):Map接口源码部分

    大数据必学Java基础(五十九):Map接口源码部分

    ​Map接口源码部分一、HashMap1、代码展示特性package com.lanson.test03; import java.util.HashMap; /** * @author : Lansonli */ public class Test { //这是main方法,程序的入口 public static void main(String[] args) {

    日期 2023-06-12 10:48:40     
  • java基础教程  持续更新

    java基础教程 持续更新

    1. java运行环境配置(jdk配置)2. java基础语法2.1 java数据类型及关键字2.1.1 java标识符运算符及常量与变量3. java对象和类3.1 java条件语句3.2 java循环语句3.4 java switch case 语句4. java一维数组4.1 java二维数组5. java Scanner类6. java 继承知识体系图:

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(六十八):File类的深入了解

    大数据必学Java基础(六十八):File类的深入了解

    ​File类的深入了解一、引入1、文件,目录文件: 内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文件为单位管理磁盘中的数据。 一般来说,文件可分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别,这是从文件

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(六十九):IO流的深入了解

    大数据必学Java基础(六十九):IO流的深入了解

    ​IO流的深入了解一、引入1、File类封装文件/目录的各种信息,对目录/文件进行操作,但是我们不可以获取到文件/目录中的内容。2、引入IO流I/O : Input/Output的缩写,用于处理设备之间的数据的传输。3、形象理解IO流 当做一根 “管”:4、IO流的体系结构二、案例 通过java程序完成文件的复制操作1、功能分解:文件 -- 程序:FileReader一个字符一个字符的将文件

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(七十四):对象流ObjectInputStream和ObjectOutputStream介绍

    大数据必学Java基础(七十四):对象流ObjectInputStream和ObjectOutputStream介绍

    ​对象流ObjectInputStream和ObjectOutputStream介绍一、对象流用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。二、序列化和反序列化ObjectOutputStream 类 : 把内存中的Java对象转换成平台无关的二进制数据,从而允许把这种二进制数据持久地保存在磁盘上,或通过网络将这种

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

    Java 基础学习

    目录前言一、什么是程序?二、Java 语言特点三、配置环境变量(2)配置环境变量的方法四、Java快速入门 五、Java开发中的一些注意事项以及细节说明总结前言Java是一门面向对象的编程语言,不仅吸收了语言C的各种优点,还抛弃了多继承、指针等概念。Java语言还可以编写应用程序、Web应用程序、分布式系统和嵌入式系统等。一、什么是程序?程序:简单来说程序就是计算机按照一定的顺序和规则的任务执行任

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