zl程序教程

Java基础题(七)

  • javascript 基础_JavaScript高级编程

    javascript 基础_JavaScript高级编程

    大家好,又见面了,我是你们的朋友全栈君。 目录JavaScript高级知识总结(高级篇) 一、深入基础1.1数据类型1.2数据变量与内存1.3对象1.4函数回调函数1.5 IIFE1.6函数中的this二、函数高级2.1原型与原型链2.1.1原型(prototype)2.1.2显示原型与隐式原型2.1.3原型链2.1.4原型链属性问题2.1.5探索instanceof2.1.6原型面试题2.

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

    大数据必学Java基础(四十九):Math类和Random类的讲解

    ​Math类和Random类的讲解一、Math类【1】直接使用,无需导包【2】final修饰类,这个类不能被继承【3】构造器私有化,不能创建Math类的对象不能【4】Math内部的所有的属性,方法都被static修饰:类名.直接调用,无需创建对象【5】常用方法package com.lanson.test03; /** * @Auther: lanson */ public class Te

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(五十):String类和StringBuilder类的讲解

    大数据必学Java基础(五十):String类和StringBuilder类的讲解

    ​String类和StringBuilder类的讲解一、String类【1】直接使用,无需导包:【2】形象说一下字符串: 【3】 "abc"就是String类下的一个具体的对象 String str = “abc”;【4】字符串是不可变的【5】这个String类不可以被继承,不能有子类【6】String底层是一个char类型的数组验证:1、常用方法【1】构造器:底层就是给对

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

    Java基础知识及细节之进制

    进制的介绍与书写格式进制的介绍与书写格式代码 : public class Demo1 { /* 十进制:Java中,数值默认都是10进制,不需要加任何修饰。 二进制:数值前面以0b开头,b大小写都可以。 八进制:数值前面以0开头。 十六进制:数值前面以0x开头,x大小写都可以。 注意

    日期 2023-06-12 10:48:40     
  • JAVA面试必备知识(基础篇)

    JAVA面试必备知识(基础篇)

    资料获取:kdocs.cn/l/coFeTd0J6teu语法基础1、面向对象特性封装利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象。优点:减少耦合: 可以独立地开发、测试、优化、使用、理解和修改减轻维护

    日期 2023-06-12 10:48:40     
  • java基础案例4-4学生和老师「建议收藏」

    java基础案例4-4学生和老师「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。package com.itheima; import java.util.Scanner; abstract class Person{ void speak(){} } class Teacher extends Person{ private String name; void setName(String name){

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

    大家好,又见面了,我是你们的朋友全栈君。 一、前端三板斧 1.HTML是网页内容的载体 2.CSS是表现样式 3.JavaScript实现网页特效HTML:超文本标记语言 Hyper Text Markup Language,可以对字体,视频,音频进行改变,随之进行操作 Xml:可扩展标记语言:spring/springmvc/mybatis —>配置文件Html结构: 在ht

    日期 2023-06-12 10:48:40     
  • Java基础(多态的理解与应用)

    Java基础(多态的理解与应用)

    大家好,又见面了,我是你们的朋友全栈君。1.多态概述 多态是继封装、继承之后,面向对象的第三大特性。 多态现实意义理解: 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。

    日期 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入门基础知识点总结(详细篇)

    大家好,又见面了,我是你们的朋友全栈君。 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基础:流程控制篇

    流程控制语句的分类顺序结构分支结构循环结构1.顺序结构顺序结构是程序中最基本的流程控制,按照代码的先后顺序依次执行,程序中的大多数代码都是按照顺序结构执行的。可以说成是写在前面的程序先执行,后面的程序后执行。简单来说就是从上到下的顺序执行。2.分支结构也叫选择结构:通过判断来选择走哪一条分支1):if分支语句 boolean bool=true; if(bool){

    日期 2023-06-12 10:48:40     
  • JS算法题 JavaScript常见算法题 基础语法案例(持续更新)2022年3月30日

    JS算法题 JavaScript常见算法题 基础语法案例(持续更新)2022年3月30日

    大家好,又见面了,我是你们的朋友全栈君。 JavaScript算法题提示:更新时间 2022年3月30日14:31:48文章目录JavaScript算法题案例1.九九乘法表2.最大公约数3.最小公倍数4.求整数1~100的累加值,但要求跳过所有个位为3的数5.数组去重,去除重复的数字6.数组排列,从小到大7.数组倒置,顺序置换8.水仙花数,输出100-999的数9.百钱百鸡,一百块钱买一百只

    日期 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菜鸟教程总结(一):基础篇1[通俗易懂]

    阅读Java菜鸟教程总结(一):基础篇1[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。一、Java的主函数细节String[] args表示从控制台接收参数。main方法声明为static的原因是为了让主函数不依赖类的对象,在类加载的时候主函数也随着被加载到主存中。三、Java编程的三个特性三、设置环境变量时,三个变量的含义常见的DOS命令操作:四、关键字和保留字Java中默认的带有小数的是双精度的,如果要声明为float型的,要在数字最后加

    日期 2023-06-12 10:48:40     
  • Java基础学习教程,eclipse简单使用教程(Java集成开发工具)

    Java基础学习教程,eclipse简单使用教程(Java集成开发工具)

    大家好,又见面了,我是你们的朋友全栈君。使用集成开发工具eclipse1、java的集成开发工具很多,包括:eclipse、Intellij IDEA、netbeans….. eclipse:IBM开发的。eclipse翻译为:日食。寓意吞并SUN公司(SUN是太阳。)最终没有成功,SUN公司在2009年的时候被oracle甲骨文公司收购。eclipse在以前的开发中使用非常多,但是由于IDEA工

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

    Java Web前端基础

    大家好,又见面了,我是你们的朋友全栈君。 ​ Java Web的学习是需要一定的计算机基础的,主要有前端基础和Java基础和一定的网络基础,这些基础知识还是需要掌握到一定的程度的。​ 今天我们先来一起看下前端基础,主要包含HTML(超文本标记语言),CSS(层叠样式表),JavaScript。​ 首先,前端知识有什么疑惑,可以到w3School中查看,链接。1.超文本标记语言–HTML​ HT

    日期 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基础入门笔记08——文件流,IO流,FileIputStream类,FileOutputStream类,缓冲流,转换流,标准输入输出流,打印流,数据流,对象流,随机存储流

    Java基础入门笔记08——文件流,IO流,FileIputStream类,FileOutputStream类,缓冲流,转换流,标准输入输出流,打印流,数据流,对象流,随机存储流

    大家好,又见面了,我是你们的朋友全栈君。IO流java.io.File类——对计算机操作系统中的文件和文件夹 文件流——基于文件的操作,一般都以File开头 缓冲流——基于内存的操作,一般都以BuffereDd开头 转换流 标准输入输出流 打印流——PrintStream/PrintWriter——System.out.println 数据流 对象流——把一个对象转换为数据

    日期 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     
  • Java基础入门笔记06——String类和StringBuffer类,Java中的三大集合,Set集合,List集合,Map集合,Collection类

    Java基础入门笔记06——String类和StringBuffer类,Java中的三大集合,Set集合,List集合,Map集合,Collection类

    大家好,又见面了,我是你们的朋友全栈君。常用——类&&接口String类和StringBuffer类String类不能改变串对象中的内容,每次操作后都产生一个新串StringBuffer类可以实现字符串动态改变,对原对象增删改查toCharArray():将字符串对象转换为字符数组length():获取字符串的长度回顾length:获取数组长度size():获取集合内元素的个数Co

    日期 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     
  • 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基础需要掌握的单词

    Java基础需要掌握的单词

    单词音标释义day01computer[kəm'pjuːtə]计算机,电脑path[pɑ:θ]路径class[klɑ:s]类classpath[klɑ:s'pɑ:θ ]类路径public['p ʌblik]公共的,公用的private['praivit]私有的,私人的static['stæ tik]静的;静态的;静止的void[vɔid]空的,没有

    日期 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基础(六十二):ConcurrentMap并发容器对比

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

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

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(六十三):COW并发容器讲解

    大数据必学Java基础(六十三):COW并发容器讲解

    ​COW并发容器讲解COW类并发容器,全称:Copy On Write容器,写时复制容器。(读写分离容器) 原理:向容器中添加元素时,先将容器进行Copy复制出一个新容器,然后将元素添加到新容器中,再将原容器的引用指向新容器。并发读的时候不需要锁定容器,因为原容器没有变化,所以可以读取原容器中的值,使用的是一种读写分离的思想。 这种设计的好处是什么呢?注意上面的操作arr数组本身是无锁的

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(六十四):数据结构队列介绍

    大数据必学Java基础(六十四):数据结构队列介绍

    ​数据结构队列介绍一、数据结构分类1、逻辑结构思想上的结构--》卧室,厨房,卫生间 ---》线性表(数组,链表),图,树,栈,队列2、物理结构真实结构 --》钢筋混凝土 + 牛顿力学 --》紧密结构(顺序结构),跳转结构(链式结构) 队列特点:先进先出 (FIFO)(first in first out)他有两端,一端是让新元素进去,一端是让老元素出去在需要公平且经济地对各种自然或社会资源做管理或

    日期 2023-06-12 10:48:40     
  • java对象的上转型对象_0基础前端和后端哪个难学

    java对象的上转型对象_0基础前端和后端哪个难学

    大家好,又见面了,我是你们的朋友全栈君。JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON 语法规则在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字

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