热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JAVA中流水账的实现_流水账式java基础Summary

来一篇java基础知识的小总结,采用流水账式,不是特意的,而是不知道用什么形式把这些东西联系起来,那就想起什么写些什么吧关键

来一篇java基础知识的小总结,采用流水账式,不是特意的,而是不知道用什么形式把这些东西联系起来,那就想起什么写些什么吧

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

关键字:java中赋予特殊含义,具有专门用途的的单词,class、public、static……

标识符:自己认为定义的,即是我们命名的方法名、类名、变量名等(需要遵守一定的规则,类采用大驼峰,方法名,变量采用小驼峰)

---组成元素:字母、数字、下划线、$符号

---注意事项:用字母或者下划线或者$开头,数字不能开头,不能是关键字,命名要见名知意。

数据

采用一定规则的标识符来标记这些数据,数据分为常量和变量,常量和变量不是泛泛而谈的,他们有特定的类型,是通过恰当的数据类型来修饰的。分享一个链接,感觉常变量和数据类型讲的挺详细。

--数据类型

----基本数据类型(栈中):四类八种

整型:byte(1字节)  short(2字节)  int(4字节) long(8字节)

浮点型:float(4字节)  double(8字节)

布尔型:true和false

字符型:char(2字节)

----引用数据类型(堆中):数组、类、接口

--变量

----基本类型的变量:改变基本类型变量的内容修改的是内存中的内容

----引用类型的变量:改变引用类型变量修改的是内存中的地址,改变了变量指向的内存地址。原来的地址中的内容仍然存在,只是没有变量指向,变成了垃圾,将会被垃圾回收机制收取。

--常量

有两种形式,第一,单独一个数据就是常量,例如1,是整数类型的常量;第二被final修饰的变量不能再次定义赋值,变成常量。

----基本类型的常量:finalint i=10;(i不能重新赋值)

----引用类型的常量:final  ArrayList list=new ArrayList();(list不能重新赋予新的地址,但是list中的内容是可以修改的)

代码练习

//二维数组比较大小,找最大值

int[][] intArr = {{12,3,8},{11,8,32,7},{13,44,55}};

int big=intArr[0][0];

System.out.println(big);

for (int j = 0; j

for (int k = 0; k

if(big

big=intArr[j][k];

}

}

}

System.out.println(big);

//1-100的素数

int count=0;

for (int sh = 1; sh <=100; sh++) {

//如果ch全部除完,都没有整除的,那么就是素数

//所以定义一个量

boolean flag=true;

for (int ch = 2; ch

if(sh%ch==0){

flag=false;//如果能除就变成false

break;//区别continue

}

}

if(flag==true){

count++;

System.out.print(sh+" ");//打印

if(count==5){ //每行5个数字

count=0;

System.out.println();

}

}

}

简单总结一下java基础,返回看一下,确实都是皮毛,确实相当凌乱,既然这样,那就看着图,闭着眼睛,静静的思考,这些基础后面的故事吧

0818b9ca8b590ca3270a3433284dd417.png



推荐阅读
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • SpringBoot uri统一权限管理的实现方法及步骤详解
    本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • JavaSE笔试题-接口、抽象类、多态等问题解答
    本文解答了JavaSE笔试题中关于接口、抽象类、多态等问题。包括Math类的取整数方法、接口是否可继承、抽象类是否可实现接口、抽象类是否可继承具体类、抽象类中是否可以有静态main方法等问题。同时介绍了面向对象的特征,以及Java中实现多态的机制。 ... [详细]
  • 本文探讨了C语言中指针的应用与价值,指针在C语言中具有灵活性和可变性,通过指针可以操作系统内存和控制外部I/O端口。文章介绍了指针变量和指针的指向变量的含义和用法,以及判断变量数据类型和指向变量或成员变量的类型的方法。还讨论了指针访问数组元素和下标法数组元素的等价关系,以及指针作为函数参数可以改变主调函数变量的值的特点。此外,文章还提到了指针在动态存储分配、链表创建和相关操作中的应用,以及类成员指针与外部变量的区分方法。通过本文的阐述,读者可以更好地理解和应用C语言中的指针。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文介绍了在处理不规则数据时如何使用Python自动提取文本中的时间日期,包括使用dateutil.parser模块统一日期字符串格式和使用datefinder模块提取日期。同时,还介绍了一段使用正则表达式的代码,可以支持中文日期和一些特殊的时间识别,例如'2012年12月12日'、'3小时前'、'在2012/12/13哈哈'等。 ... [详细]
author-avatar
易秀胜_444
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有