zl程序教程

java基础-1

  • Java基础知识总结--ArrayList

    Java基础知识总结--ArrayList

    1.ArrayList集合和数组的区别 :​ 共同点:都是存储数据的容器​ 不同点:数组的容量是固定的,集合的容量是可变的1.1 -ArrayList的构造方法和添加方法public ArrayList()创建一个空的集合对象public boolean add(E e)将指定的元素追加到此集合的末尾public void add(int index,E element)在此集合中的指

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

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

    ​包装类和日期类的讲解一、包装类引入【1】什么是包装类:以前定义变量,经常使用基本数据类型对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器将基本数据类型对应进行了一个封装,产生了一个新的类,就是包装类int,byte.....--->基本数据类型包装类--->引用数据类型【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基础(五十四):List接口深入了解

    大数据必学Java基础(五十四):List接口深入了解

    ​ List接口深入了解一、List接口的常用方法和遍历方式package com.lanson.test01; import com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl; import java.util.ArrayList; import java.util.Iterator; import java.util.List;

    日期 2023-06-12 10:48:40     
  • 大数据必学Java基础(五十六):LinkedList实现类的使用

    大数据必学Java基础(五十六):LinkedList实现类的使用

    ​LinkedList实现类的使用一、实例使用package com.lanson.test04; import java.util.Iterator; import java.util.LinkedList; /** * @author : lanson */ public class Test { //这是main方法,程序的入口 public static void

    日期 2023-06-12 10:48:40     
  • Java基础知识总结之运算符

    Java基础知识总结之运算符

    类型转换在java中,一些数据类型是可以相互转换的,分为两种类型转换:自动类型转换和强制类型转换。自动类型转换(隐式转换)把一个取值范围小的变量赋值给取值范围大的变量,这种方式是自动的,可以直接赋值。int a = 10; // 将int类型的a直接赋值给double类型的b double b = a; //输出10.0复制注意:在java中,整数类型默认是int类型,在byt

    日期 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基础知识及细节之进制

    Java基础知识及细节之进制

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

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

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

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

    日期 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内存模型

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

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

    日期 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.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     
  • Java基础知识总结(超详细整理),java从入门到精通pdf「建议收藏」

    Java基础知识总结(超详细整理),java从入门到精通pdf「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 数组数组是数据的集合,一个容器,用来存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。数组声明的三种方式: 数据类型[] 数组名 = new 数据类型[长度]; 数据类型[] 数组名 = {数据,数据,…,数据}; 数据类型[] 数组名 = new 数据类型长度[] {数据,数据,…

    日期 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基础之序列化对象Serialized

    Java基础之序列化对象Serialized

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

    日期 2023-06-12 10:48:40     
  • java public interface_Java 接口interface的基础[通俗易懂]

    java public interface_Java 接口interface的基础[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。原标题:Java 接口interface的基础定义接口的时候是由关键字interface来定义自己是一个接口,格式如下:interface 接口名接口体中包含常量的声明和抽象方法两部分接口体中只有抽象方法,没有普通的方法,而且接口体中所有的常量的访问权限一定都是public,而且是static常量,所有的抽象方法的访问权限一定都是public;eg:inte

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

    Java基础

    一、标识符命名规则:标识符可以有字母、数字、下划线( _ )和美元符( $ )组成,不能以数字开头。严格区分大小写、不能是Java关键字和保留字。1.关键字关键字:Java中的关键字是对编译器有特殊意义的词。比如class是用来定义类的关键字,编译器遇到class就知道这是定义了一个类保留字:保留字是Java预留的关键字,虽然现在还没有作为关键字,但是以后升级版本中会成为关键字(包括:goto、c

    日期 2023-06-12 10:48:40     
  • 23篇大数据系列(一)java基础知识全集(2万字干货,建议收藏)

    23篇大数据系列(一)java基础知识全集(2万字干货,建议收藏)

    大数据系列爽文,从技术能力、业务基础、分析思维三大板块来呈现,你将收获: ❖ 提升自信心,自如应对面试,顺利拿到实习岗位或offer; ❖ 掌握大数据的基础知识,与其他同事沟通无障碍; ❖ 具备一定的项目实战能力,对于大数据工作直接上手; 大数据工程师知识体系:大数据时代已经到来最近几十年,高速发展的互联网,渗透进了我们生活的方方面面,整个人类社会都已经被互联网连接为一体。身处互联网之中,

    日期 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     
  • 从c++到Java,关于Java面向对象基础的学习(一)

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

    今天是下午没课,从c++正式开始学习java的面向对象基础,看的是黑马程序员的课程,做点笔记记录一下。 目录一、设计对象并使用1、学习获取已有对并使用学2、学习如何自己设计对象并使用3、定义类的补充注意事项二、面向对象内存机制 1、多个对象内存图2、两个变量指向同一个对象内存图 3、补充(垃圾回收)一、设计对象并使用这一节重点是学习获取已有对并使用和学习自己设计对象并使用1、学习获取已有对并使

    日期 2023-06-12 10:48:40     
  • java的基础代码_java编程入门基础教程

    java的基础代码_java编程入门基础教程

    大家好,又见面了,我是你们的朋友全栈君。1.编写java源文件,认识java基本程序结构。 创建一个文本文件,并重命名为”HelloWorld.java”用记事本打开,编写一段Java代码如下面所示例子所示。Class HelloWorld.java { //main 是程序的入口,所有程序都是从此处开始运行 Public static void main (String[ ] arge) {

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