奇葩的我今天想到一个坑爹的问题,都说Java是强类型的语言,JavaScript是弱类型的语言. 嗯嗯,那初学时候的C语言呢? 呵呵哒,突然觉得短路了.说Java是强类型的语言是因为遇到这样的情况: int a=1; if(a){ } 这样写肯定报错在JAVA中,它会提示要boolean型.C#一样的,C#跟Java是同个妈生的!90%覆盖 嗯嗯,继续下面的讨论,JS是弱类型的在我以前的印象是这样的: var a=1: if(a){ } 然后突然发现(想起),在C语言中: ; if(a){ }…
1.java内存管理分为内存分配和内存回收,都不需要程序员负责. 2.垃圾回收的机制主要是看对象是否有引用指向该对象.  java对象的引用包括  强引用 软引用 弱引用 虚引用 3.强引用 是指创建一个对象并把这个对象赋给一个引用变量. 强引用有引用变量指向时永远不会被垃圾回收.即使内存不足的时候.4.软引用 软引用通过SoftReference类来实现 软引用的对象当系统内存充足时和强引用没有太多区别,但内存不足时会回收软引用的对象. 很多对象,但是只有一个引用指向他们(可分别指定) pub…
id类型是一个通用类型,OC使用id表示任意类型的对象,它可以作为一个占位符表示这是一个不确定的类型的对象或者引用.因此,所有的对象都 可以用id来表示.这很有用,想象一下,如果你需要实现一个通用的链表类,你可以将链表结点中的数据字段的类型声明为id类型,那么你就可以往这个链表中存放任意类型的对象了. 参考资料:<iOS编程指南>…
JavaScript是一种依托于网页为宿主的脚本语言,JavaScript是一门非常强大的语言,尤其对于web端,用途广泛,好用,偏向于操作网页,可以操作网页中的任何一个元素,JavaScript的缺点是是不能操作数据库,所以制作动态网页时需要结合其他语言来完成. 初学者可能会误以为JavaScript和Java语言之间有关系,虽然他们名字很像,他们确实是没有关系的.Java是sun公司的,该公司在2010年10月24日被oracle收购,oracle不仅是数据库的名字,oracle也就是大名鼎…
JavaScript (一) 基本概述 (1) 概述 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能 脚本语言:不需要编译,可以直接被浏览器解析执行 客户端:专指浏览器 注意:Java 和 JavaScript 的区别相当于雷锋和雷峰塔 java是sun(现为甲骨文)公司,现…
作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language-features 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 深入理解Java 8 Lambda(语言篇--lambda,方法引用,目标类型和默认方法) 深入理解Java 8 Lambda(类库篇--Streams API,Collector和并行) 深入理解Java 8 Lambda(原理篇…
以下内容转自: 作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language-features 本文谢绝转载,如需转载需征得作者本人同意,谢谢. -------------------------------------内容分割线--------------------------------------------------------- 关于 本文是深入…
数据类型: 1.整型:int 2.小数类型: float(单精度) double(双精度) decimal () 3.字符类型: chr 4.字符串类型:sting 5.日期时间:datetime 6.布尔型数据:bool 7.对象类型:object 8.二进制:binary 语言类型: 1.强类型语言:c++ c c# java 2.弱类型语言:js php 变量定义: 1.强类型语言:int a 2.弱类型语言:var a(var 可以存储任何类型数据) 变量赋值: var a=10 输出语…
  JavaScript是一门面向web的.高端的.动态的.弱类型的编程语言,是学习web前端开发必备的基础技能之一.JavaScript最初是一门脚本语言(scripting-language),它的语法源自Java注1,它的一等函数(first-class function)来自Scheme注2,它的基于原型(protopy-based)的继承来自于Self注3,但JavaScript已经超出了其“脚本语言”本身的范畴,而成为了一种集健壮性.高效性和通用性为一身的编程语言.下面我就按照自己的…
什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中内置了许多对象供我们使用[String.Date.Array]等等 javaScript也允许我们自己自定义对象 事件驱动 当用户触发执行某些动作的时候[鼠标单机.鼠标移动],javaScript提供了监听这些事件的机制.当用户触发的时候,就执行我们自己写的代码. 解释性语言 javaScript代码是由浏览器解析的,并不需要编译. 基于浏览器的动态交互技术 既然javaScript…