java语言基础知识

Posted mcmx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言基础知识相关的知识,希望对你有一定的参考价值。

1.字符串数组的每一个元素都是一个字符串的引用,字符串的是一个对象,并不是把字符串直接存储在了数组内,而是将它的引用存储进去

2.二位数组的长度是它的行数,而每行的长度是它本行的列数,因为在存储二位数组的过程中,栈内存储的二维数组名,堆内存储着多个一维数组(二维数组由一维数组组成),而每一个一维数组的长度可以不尽相同,每一个一维数组的引用存储在一个一维数组内,然后这个存储引用的一维数组的地址存储在栈内的二位数组名内;

一维数组

技术分享图片

二维数组

技术分享图片

 

3.简单的if-else语句,可以直接用三位运算符 ? :来代替;

4.增强for循环,用来对数组或者集合对象进行遍历

   语法格式for(Type name:数组或集合类型对象){循环体}

5.break语句,可以跳出循环,跳出当前代码块

6.continue语句,只可以用于循环结构,带标号的continue语句可以使程序的流程直接转入标号标明的循环层次

7.基本数据类型:

  整数类型 byte 1bit

       short 2bit

       int     4bit

       long 8bit

  浮点类型 float 4bit

       double 8bit

  字符类型 char 2bit

  布尔类型 boolean 1bit

  引用类型---对象

  8.输出数组的一个方式

System.out.println(Arrays.toString(a));

Arrays类的一个方法

9.

  技术分享图片

虚拟机栈:容量小但是速度快,所定义的基本数据类型也就存储在虚拟机栈

10.常量的声明

final int a=10;

常量只能被赋值一次,而且定义时要用到final;

以上是关于java语言基础知识的主要内容,如果未能解决你的问题,请参考以下文章

总结了零基础学习Java编程语言的几个基础知识要点

Java基础知识

Java知识体系之基础知识

ZZNUOJ_Java语言从非零基础到入门讲解

ZZNUOJ_Java语言从非零基础到入门讲解

ZZNUOJ_Java语言从非零基础到入门讲解