在cademy各种语言的hello world也做了不少,好像都差不多,先是数据类型,然后条件语句,之后面向对象,再上几个特殊对象。
以前都没有做笔记,导致ruby做完就忘光了,这次好歹写点什么,比如和js的异同等
Java 有char类型,和string是不同的,只有一个字符 % mode 是取余数,这在任何语言都一样的 三目运算符叫 ternary Java没有===,只有== 带有花括号没有圆括号的是class,带有圆括号的是它的构造函数 class Dog{ int age; public Dog(){ } public static void main(String[] args) { } } 构造函数的用法是,将类名作为类型写在实例前面,然后还需要new();一次赋值给新的实例 继承是在Class name后面写extends ArrayList 用add(),而不是push, 插入还可以这么用add(2, 111) 不能用length,只能size(); 不仅适用于ArrayList,还有HashMap for( : ){ } 相当于for each, for in,冒号后面不需要写index,直接把ArrayList写上就可以循环它的元素 这种<>的语法真是长得可以?? HashMap<String,Integer> restaurantMenu = new HashMap<String,Integer>(); 只有实例名后面不用带尖括号。 HashMap就不用add了,是put , 取还是一样的get 只是循环有个神奇的方法HashMapins.keySet()
然后就被祝贺了。。
毕竟免费的午餐不能期望太高,人家现在已经有付费服务了,如果不是被墙得厉害,我会考虑看一下价目表的。
原文:http://www.cnblogs.com/haimingpro/p/4997078.html