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

关键字: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 < intArr.length; j++) {

for (int k = 0; k < intArr[j].length; 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 < sh; 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基础,返回看一下,确实都是皮毛,确实相当凌乱,既然这样,那就看着图,闭着眼睛,静静的思考,这些基础后面的故事吧

JAVA中流水账的实现_流水账式java基础Summary相关推荐

  1. java中的static类_再议Java中的static关键字

    再议Java中的static关键字 java中的static关键字在很久之前的一篇博文中已经讲到过了,感兴趣的朋友可以参考:<Java中的static关键字解析>. 今天我们再来谈一谈st ...

  2. java中io是什么_深入理解Java中的IO

    深入理解Java中的IO 转载自:http://blog.csdn.net/qq_25184739/article/details/51205186 本文的目录视图如下: Java IO概要 a.Ja ...

  3. java中什么是类型_什么是Java中基本数据类型?

    Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String.基本数据类型包括byte.int.char.long.float.doub ...

  4. java中注解的解析_全面解析Java中的注解与注释

    注解一.什么是 Annotation? (注解 or 注释)Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一个特 ...

  5. java中对象的生存期_深入理解Java虚拟机-判断对象是否存活算法与对象引用

    我们知道Java中的对象一般存放在堆中,但是总不能让这些对象一直占着内存空间,这些对象最终都会被回收并释放内存,那么我们如何判断对象已经成为垃圾呢?这篇文章会提出两种算法解决这个问题.另外,本文还要谈 ...

  6. java中static修饰函数_详解java中static关键词的作用

    在java中,static是一个修饰符,用于修饰类的成员方法.类的成员变量,另外可以编写static代码块来优化程序性能:被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载 ...

  7. java中accept什么意思_什么是Java中的IntStream.Builder accept()方法

    使用IntStream.Builderaccept()方法将元素插入IntStream .它将元素添加到正在构建的流中. 语法如下:void accept(int t) 在这里,参数t是输入参数. 元 ...

  8. java中什么是类型_什么是Java中的“SAM类型”?

    总结的情况下,the link Jon posted它曾经出现故障,"SAM"代表"单一抽象方法"和"SAM型"是指接口,如Runnable ...

  9. java中的invoke方法_详解Java中Method的Invoke方法

    在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到M ...

  10. Java中内部做监视器_监视器模式 java

    广告 精选中小企业最主流配置,适用于web应用场景.小程序及简单移动App,所有机型免费分配公网IP和50G高性能云硬盘(系统盘). mutex实际上就是对象本身 } 复制代码什么是监视器模式 jav ...

最新文章

  1. 带有HttpClient的自定义HTTP标头
  2. mysql 性能问题_mysql性能问题
  3. win8计算机如何取消系统更新,Win7/Win8电脑如何去掉Win10升级提示
  4. windows系统bat批处理 bat脚本默认拥有管理员权限
  5. 【Qt基础】2.Qt基础 窗口、资源、布局与控件
  6. 怎么用python下载网易云_如何使用python批量下载网易云音乐的免费音乐
  7. 计算机应用基础试题答案截图,《计算机应用基础》试题二
  8. 联想服务器安装GHO系统,联想win7旗舰版32位gho安装教程
  9. ABAP 去重 delete adjacent duplicates
  10. PHP后端入门(一):实现前后端交互
  11. 高性能Java模板引擎BSL-1.0.1发布
  12. 【1.6万字长文】华为战略管理方法论介绍(含开发战略到执行DSTE、业务领先模型BLM、业务执行力模型BEM、组织绩效和战略解码)
  13. c# 无法检索解密密钥_使用C#检索Windows产品密钥
  14. 风一样的坑爹哥rust1_坑爹哥解说rust里听的英文歌叫什么
  15. ROS系列:第六章 机器人建模
  16. 校园网认证界面加载不出来?
  17. Ubuntu18.04 intel wifi6 ax201无线网卡驱动安装
  18. CPaintDC 、CWindowDC、 CClientDC、 CDC的区别与联系
  19. 怎么把图片按12345....顺序排列
  20. 【整理】一堆磨人の数学概率期望

热门文章

  1. bat 安装mysql_免安装版Mysql一键部署bat文档的方法
  2. 剔除重复_微服务发生故障后,我是如何做到自动剔除异常的Server?
  3. 【控制】《多无人机协同控制技术》周伟老师-第11章-多无人机协同航迹规划方法
  4. 3.2 目标点检测-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  5. 1.9 池化层-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  6. 0.0 目录-深度学习第二课《改善神经网络》-Stanford吴恩达教授
  7. 【PC工具】windows批处理脚本一键bat脚本编辑器,bat转exe工具使用方法,附helloworld参考例程...
  8. C++异常处理(try和catch)
  9. Maven和Spring mvc下的页面的跳转与取值
  10. R语言扩展包dplyr——数据清洗和整理