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基础(五十五):泛型深入了解

    大数据必学Java基础(五十五):泛型深入了解

    ​泛型深入了解一、引入1、什么是泛型(Generic)泛型就相当于标签形式:<> 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之 后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这

    日期 2023-06-12 10:48:40     
  • Java基础知识总结之面向对象

    Java基础知识总结之面向对象

    类和对象面向过程与面向对象的思想对比面向过程: 是一种以过程为中心的编程思想,实现功能的每一步,都是自己操作完成。面向对象: 是一种以对象为中心的编程思想,通过指挥对象来实现具体的功能。类和对象的关系客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的

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

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

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

    日期 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输入输出语句[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 1、使用Scanner使用时需要引入包importjava.util.Scanner;首先定义Scanner对象Java基础学习:java输入输出语句比如:Java基础学习:java输入输出语句2、使用BufferedReader用前需要引入importjava.io.Reader;Java基础学习:java输入输出语句比如:Java基础学习:java

    日期 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是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,也是吸引了不少年轻人投入到Java的学习之中。​所以,今天就跟大家分享一份系统的Java学习教程路线图,零基础也可以无压力的走进Java,学习Java!第一阶段:Java语言入门到精通学习任何一门编程语言,首先要学习的是

    日期 2023-06-12 10:48:40     
  • 【java基础】java关键字总结及详解

    【java基础】java关键字总结及详解

    大家好,又见面了,我是你们的朋友全栈君。Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。(一)总表:java关键字共53个(其中包含两个保留字const,goto)abstractassertbooleanbr

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

    大家好,又见面了,我是你们的朋友全栈君。 一、前端三板斧 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面试部分重点内容五、输入输出流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     
  • 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基础编程入门教程,2022最新

    java基础编程入门教程,2022最新

    大家好,又见面了,我是你们的朋友全栈君。Java学习到什么程度可以找第一份工作自己买了本Java从入门到精通。以为可以很快地学完,非CS专业。现在我想说所有系列的从入门到精通都是垃圾,一年多来,我每天白天看视频,晚上敲代码到凌晨,我是一个很倔的人,我认为天下没有任何东西是人类学不会的,所以我就付出高三一样的时间去学习。为你解读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     
  • java基础练习题(含答案)[通俗易懂]

    java基础练习题(含答案)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。7数组操作题一 8数组操作题二7、数组操作题一现在有如下一个数组:int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5},要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为:int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5} int oldArr[]

    日期 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基础:数组篇

    java基础:数组篇

    java 数组篇数组:数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。声明数组必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法int[] arr; //或 int test[]; //建议使用 i

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

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

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

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

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

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

    日期 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