#java学习之路——基础阶段(第七篇)

zyz233      2022-05-03     267

关键词:

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

1.API初级

学会看API文档是每个程序员必备的,毕竟没人那么nb去记住那么多方法类名包名,还要通过包学习构造方法。

2.Scanner类

键盘录入的一种方法,后期在io‘流还会学到一种键盘录入(底层源码还是输入流InputStream)

格式:Scanner sc = new Scanner(System.in);

  数据类型 变量名 = sc.next();(如果是int类型则为sc.nextInt)

首先要导包,这样才能使用,Scanner是java.util包下的

后面获取的对象要根据获取对象类型来匹配。

 

·匿名对象(这里仅做了解)

new 类名(参数列表)

匿名对象只能使用一次,如果多次使用则造成资源的浪费,匿名对象可以作为方法的参数和返回值。

3.Random类

用于生成一个伪随机数,是java.util包下的一个类

格式:Random rd = new Random;

   int a = rd.nextInt(范围数);

  范围数是指0~输入的范围数 即取左不取右

4.ArrayList类

引用对象数组,这里的对象数组长度是可以改变的,相比数组更为灵活可用

该类在java.util.ArrayList<E>包下

格式:ArrayList <String> list = new ArrayList<();

在构造数组对象中<E>范性内容是什么,则内部存储的数据是什么,

具体的方法:增 add 增加到指定集合尾部

      删 remove 移除指定位置的元素

      查元素 get 指定位置的元素值

      查长度 size 查集合的长度

对于ArrayList如何存储基本类型,因为int这些属于基本类型而ArrayList只能存储引用类型,所以必须经过转换后进行存储,基本的都是首字母大写

特殊记忆的就是int 封装 Integer 和 char 封装Character这样就可以进行存储。

这里涉及到自动装箱和自动拆箱:可以通过反编译class文件查看 javap -c 文件名.java(我也是新学到的操作)    

学习目录

 目录Python之路【第一篇】:Python简介和入门 Python之路【第二篇】:Python基础(一)Python之路【第三篇】:Python基础(二)Python之路【第四篇】:模块Python之路【第五篇】:面向对象及相关Python之路【第六篇】:SocketPython... 查看详情

vue学习之路第七篇:跑马灯项目实现(代码片段)

前面六篇讲解了Vue的一些基础知识,正所谓:学以致用,今天我们将用前六篇的基础知识,来实现类似跑马灯的项目。学前准备:需要掌握定时器的两个函数:setInterval和clearInterval以及作用域的概念上代码,大家可以复制下来直... 查看详情

#java学习之路——基础阶段(第十篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段(第一篇)

  我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主... 查看详情

#java学习之路——基础阶段二(第二篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段二(第五篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段(第十一篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段二(第十篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段二(第四篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段二(第十三篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

java基础第七篇之接口

1.什么是接口: *接口是方法的集合,而且接口中的方法全是抽象的 *你可以把接口看成一个特殊的"抽象类",接口中的方法全是抽象的 * * *2.java中怎么定义接口: *定义类的关键字:class *定义接口的关键字:inter... 查看详情

#java学习之路——基础阶段二(第十二篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

#java学习之路——基础阶段二(第九篇)(代码片段)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

android基础第七篇

转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52424876;本文出自:【高境的博客】1.清单文件AndroidManifest.xml1.1.清单文件的作用每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且... 查看详情

javaweb自学之路

一、Java学习路线 第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;(基础) 第二阶段:java界面编程,包括AWT,事件机制,SWING,(不常用)这个部分也可以跳过,用的时候再看都能来及; 第三阶... 查看详情

vue.js学习笔记第七篇表单控件绑定

本篇主要说明表单控件的数据绑定,这次没有新的知识点文本框1、普通文本框<divid="app-1"><p><inputv-model="textBox"placeholder="输入内容...">输入的内容:{{textBox}}</p></div><scripttype="text/javascript">varvm1=ne 查看详情

kubernetes第七篇:pod进阶controller进阶resource和dashboard(代码片段)

文章目录一、前言二、Pod进阶学习之路2.1Pod的生命周期Lifecycle2.2Pod的重启策略RestartPolicy2.3静态Pod2.4Pod的健康检查2.5ConfigMap2.5.1ConfigMap的创建创建方式1:命令行创建configmap创建方式2:根据配置文件中创建configmap创建方式3&#... 查看详情

mongodb基础教程系列--第七篇mongodb聚合管道

在讲解聚合管道(Aggregation Pipeline)之前,我们先介绍一下MongoDB的聚合功能,聚合操作主要用于对数据的批量处理,往往将记录按条件分组以后,然后再进行一系列操作,例如,求最大值、最小值、平均值,求和等操作。聚... 查看详情