A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小菜_一碟 中级黑马   /  2016-10-26 23:40  /  1040 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

弱弱的问一句,啥叫强类型语言?比如Java就是强类型语言。

10 个回复

倒序浏览
区分大小写
回复 使用道具 举报
编译之前都已经把变量确定了
回复 使用道具 举报
大黄蜂 发表于 2016-10-27 00:13
编译之前都已经把变量确定了

百度一下,说的更清楚
回复 使用道具 举报
就是如果数据被指定了数据类型那他就必须是该类型的,除非做强制转换
比如int x =5;x就是int类型的,如果你要把他和字符串运算就必须强制转换为String类型来参与和String类型的数据运算
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
变量 变量名强制要求写修饰符,限定词,数据类型的语言。vb就属于弱类型的语言,有些变量要求写数据类型有些不用
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
java中所有数据都有数据类型,数据类型之间转换也有一定规则
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
leojr 中级黑马 2016-10-27 14:04:00
8#
说点我的感受,我以前自学了ios,其中bool类型既可以是yes或no也可以是1或0;而java只能是true或false不能随便。而且float i=1.2在java中也是不对的一开始让我非常不适应。所以java的强类型大概就是说他的严格的语法和确定的类型这样的
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
betray 中级黑马 2016-10-27 15:20:36
9#
强制性的服从,不可以凑合呗
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
只要感觉很吊就对了
回复 使用道具 举报
哈哈。。。看了大家的回答都很有意思,很通俗易懂啊,非常感谢回复问题的每一位。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马