本文主要记录一下重新学习Java基础中学到的之前遗漏的细节。 1. java属于强类型语言 2. 8种基本的数据类型:byte,short,int,long,float,double,char,boolean,当作自动类型数据转换时: byte,char,short >int >long >floa ...
分类:
编程语言 时间:
2020-01-26 22:20:45
阅读次数:
88
Java是一种强类型语言,每一个变量都必须声明数据类型才能使用。Java中有两种数据类型:基本数据类型和引用数据类型。 1.基本数据类型 一.基本数据类型的表示范围 Java中基本数据类型共有四大类:整型、浮点型、字符型、布尔型,其值都存放在栈里。其中: 整型用来表示整数,一共有四种类型:byte、 ...
分类:
编程语言 时间:
2020-01-24 20:08:42
阅读次数:
91
类型转换: 由于Java是强类型语言,所以要进行运算的时候,需要用到类型转换。 图中优先级从低到高,小数优先级大于整数。 运算中,不同类型的数据需要转换为同一类型,然后进行运算。 强制类型转换:(类型)变量名 高--低 自动类型转换:不用写 低--高 1 public class Demo04 { ...
分类:
编程语言 时间:
2020-01-21 16:40:12
阅读次数:
85
变量variable: 变量是什么:就是内存中开辟的可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域 type varName = value;//数据类型 变量名 = 值; 注意事项: 每个变量都有类型, ...
分类:
编程语言 时间:
2020-01-21 16:24:18
阅读次数:
79
1.变量 在程序执行的过程中,在某个范围内其值可以发生改变的量。 Java是强类型语言,声明变量必须指定变量的类型,每一种数据都定义了明确的具体数据类型。 变量的分类: 基本数据类型: 数值型: 整数型:byte short int long 浮点型:float double 字符型:char 布尔 ...
分类:
编程语言 时间:
2020-01-09 00:50:12
阅读次数:
140
这一章介绍golang的一些基础知识。golang写起来跟c++很不一样,在我看来,它更像是c++/java/python的混合体,再经过一系列增删之后的东西。 golang最大的特点就是简洁,仅有25个关键字;它虽然是一门静态语言,但支持运行时动态类型;它不仅是强类型语言,还支持隐式类型推导。go ...
分类:
其他好文 时间:
2020-01-01 23:43:58
阅读次数:
95
最近由于一些事务,开始写golang。由于golang本身的简洁性和易用性(当然,它还是一门强类型语言),让我感觉这门语言不仅有趣,而且具有很高的实用性。 为了进一步系统学习这门语言,元旦期间我将每天更新博客,权当golang知识点复习(反正在家也是无聊)。 关于golang的书籍,个人推荐李文塔的 ...
分类:
其他好文 时间:
2019-12-31 23:55:55
阅读次数:
134
所有的MVC框架,都需要负责解析HTTP请求参数(比如表单数据、ajax传递的数据),并将请求参数传给控制器组件。 HTTP请求参数都是字符串类型,Java是强类型语言,需要把字符串转换为目标类型。 比如表单字段:年龄,action中的对应的成员变量是int型,这就需要把String转换为int。 ...
分类:
其他好文 时间:
2019-12-29 12:53:53
阅读次数:
80
如果你写过前端,可能会经常写一下关于变量类型的判断,比如: 之类的代码。因为JavaScript作为一门弱类型语言,类型的判断往往需要开发人员自己去检查。 Java作为一门强类型语言,它的强就强在类型的约束比较严格,大多都是在编译器(IDEA、eclipse...)里就做了检查,也就是说你刚敲完一个 ...
分类:
编程语言 时间:
2019-12-23 00:18:42
阅读次数:
115
一、什么是弱类型语言、强类型语言? 强类型和弱类型主要是站在变量类型处理的角度进行分类的。 强类型是指不允许隐式变量类型转换,弱类型则允许隐式类型转换。 所以,关键在于变量数据类型的转换。 二、什么叫隐式类型转换? 隐式是指源码中没有明显的类型转换代码,也就是说,一个变量,你可以直接给他赋值字符串, ...
分类:
编程语言 时间:
2019-12-21 11:57:26
阅读次数:
102