java基础知识
IT民工锦里
与其临渊羡鱼,不如退而结网!
一个在互联网摸爬滚打的程序媛
展开
-
巧用if语句,让你事半功倍
今天在家,总是感觉大一的时候,java基础部分没学好,于是开始重新学习基础部分知识,俗话说"温故而知新",真的学到了很多,虽然只是很小的知识点,但是现在那么多厉害的项目,哪个能离开基础知识呢,废话不多说,我还是想记录一下if语句:一,if语句的四种基本结构这个必须要掌握的!if语句:四种编码方式:第一种:if(必须是布尔表达式true或者false){java语句;java语句;…}第二种:if(必须是布尔表达式true或者false){java语句;java语句;…}else原创 2020-05-17 01:42:26 · 237 阅读 · 0 评论 -
详解java语言中的变量
一、什么是变量1、变量本质来说是内存中的一块空间,这块空间“有数据类型”、“有名字”、“有字面值【数据】”,变量就包含这三部分。2、变量是内存中存储数据的最基本的单元二、数据类型的作用1、数据类型不一样,底层为这个数据开辟的空间大小也不一样2、数据类型是指导程序在运行阶段应该分配多大的内存空间三、变量的要求:变量中存储的具体数据必须和变量的数据类型一致,当不一致的时候编译报错!四、变量声明的语法格式:数据类型 (这里有个空格) 变量名(只要是合法的表标识符就可以了)五、声明变量之后如何赋原创 2020-05-09 00:04:07 · 644 阅读 · 0 评论 -
详解字面值
什么是字面值10、100“abc”‘a’ture 、false这些都是字面值,字面值是指以人类可读形式表示的固定值,表面的理解就是一眼就能看出来表面的值其实字面值就是数据也是java源程序的组成部分之一数据在现实生活中是分门别类的,所以数据在计算机编程语言中也是有类型的:【数据类型】1、10,100,属于整数字面值2、3.14属于浮点型字面值3、true、false属于布尔型字面值4、“abc”、“中国人”属于字符串型字面值**(必须使用双引号包起来**)5、‘a’、‘b’,字符原创 2020-05-08 23:22:14 · 1475 阅读 · 0 评论 -
详解java标识符
1、什么是标识符在java程序当中,凡是程序员有权利可以自己命名的单词都是标识符标识符可以标识类名,方法名,接口名,变量名,常量名但是程序入口中的public static void main(string[] args)中的main不能改2、标识符的命名规则一个合法的标识符只能由,数字,字母,下划线,美元符号$组成,不能含有其他符号不能以数字开头严格区分大小写关键字不能做标识符理论上不能太长3、标识符的命名规范【只是一种规范,不是一种语法,不遵守规范不会报错】建议大家编写代原创 2020-05-08 23:01:03 · 367 阅读 · 0 评论 -
如何解决java不能构造泛型类型T的数组
解决办法:利用数组构造器问题描述比如表达式new T[n],这样创建会产生错误的,因为这会被改为new object[n]例如:我们需要建立一个person对象数组,Stream接口有一个toArray方法可以实现返回object数组Object[] person =Stream.toArray();但是我们想要得到的是一个person引用数组,而不是Object引用数组流库利用构造器...原创 2020-04-23 20:59:20 · 462 阅读 · 2 评论