![](https://img-blog.csdnimg.cn/20200713114357762.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java程序基本结构(入门)
文章平均质量分 63
用自己的话讲述Java入门的知识。
双单选手
这个作者很懒,什么都没留下…
展开
-
Java 字符串相关底层逻辑
直接赋值到char[] value数组 相当于字符数组赋值 由于final修饰 故在底层指向的是同一个字符数组。调用父类(AbstractStringBuilder)构造 创建了一个容量为16的字符数组。都实现了CharSequence 表示三者都描述了字符串 并且具有字符串基本的方法。调用父类创建了一个str长度+16长度的字符数组 然后用父类append。他俩唯一的不同就是一个线程安全一个不安全 实际执行逻辑都是调用的父方法。他们的父类有个 char[] value。底层创建了一个空字符串。原创 2022-10-21 19:07:48 · 271 阅读 · 1 评论 -
数组
概念数组是一种存放数据的结构,用于存放同一种类型的数据。数组的定义我们有两种方法定义数组第一种方法第一种形式:type[] name = new type[length] ,其中type是存放数据的类型,name是数组的名字,length是数组的长度。第二种形式是type name[] = new type[length];这种方法叫做动态初始化,即定义了一个长度一定但是里面的数据未定的数组。不过对于不同类型的数组在用这个方法定义了以后,Java会默认进行初始化,如果是整型,那么默认数组中的元原创 2020-12-23 17:36:54 · 116 阅读 · 0 评论 -
Java流程控制语句
块这里讲述块的概念,一个代码块即一对大括号和其中的代码,块定义了变量的作用域。代码如下:{ int i=0; i++; } System.out.println(i);/*在这里会提示你错误,Cannot resolve symbol 'i',因为i的作用范围仅在代码块中,所以外部无法访问。*/ /*对于代码块,我们往往会遇到在try cash语句中的变量在try之外 没法使用原创 2020-12-22 13:29:57 · 124 阅读 · 0 评论 -
JAVA中的运算符
在JAVA中提供了与我们学习生涯中和数学一样的运算符和一些方便进行计算的特殊符号。我们将一个完整的运算式子称之为表达式。我们将每一个参与运算的数叫做操作数,我们用运算符去操纵各种操作数。这里直接给出运算符:算数运算符:+,-,*,/,++,–,%前四个不多说,分别是加减乘除。++:代表自加一,比如:int a = 0;a++;//这里的意思是a = a + 1;这时a = 2;这里的++如果是++a效果是一样的但是如果放到混合中下面的代码中则要区分:int a = 0;int b;原创 2020-08-01 23:33:34 · 127 阅读 · 0 评论 -
Java基本数据类型简要概述
基本数据类型我们在进行表达的时候会用一个一个的汉字拼凑成一句话,会用数字等进行描述和计算,在现实中一个一个的汉字和不同类型的数字例如:整数,小数等基本的表述单位就组成了现实版的Java中所说的“基本数据类型”。在编程界的正规基本数据类型分为三大类:整型,浮点型,字符型(char类型),布尔类型(boolean类型)。有了这些基本类型我们就可以来描述我们推动我们程序的逻辑进行。我们在不追究代码具体含义的情况下举个例子来类比基本数据类型的现实版和正式的编程中分别是如何表达的。例如,现实中:这有三个苹果和三原创 2020-07-13 11:40:11 · 200 阅读 · 0 评论 -
JAVA基本程序设计规范的阐述
Java代码规范从简单的第一个程序说起。第一个程序:public class Test{ public static void main(String[] args){ System.out.println("Hello World"); }}先说class,Java中用class来定义一个类,就好像人类,动物类,或者更细一点的水杯类,这些类都需要一个名字,这就意味着class后的名字我们可以自己取。所以当我们想定义一个类的时候我们就用class + name 的方式来定义一个类。对原创 2020-07-12 15:16:35 · 298 阅读 · 0 评论