传智播客Java培训 Javascript
时间过的真快,不知不觉来到传智播客已经一个多月了,这一个月主要学习了Java基础部分,虽然每天都是敲代码到晚上1、2点才睡觉,但是还是感觉时间不够用,因为需要学习巩固的东西太多太多了,总感觉掌握的不够好,这一个月过的很累但也很充实。
这几天开始学习Javascript了,因为它跟Java有许多相似之处,所以学习起来比较容易,终于可以稍微放松一下了,能抽点时间出来多回顾一下前面讲的内容了。下面我就简单总结一下Javascript的语法吧。
1 Javascript是基于对象和事件的语言,它的特点是其安全性和跨平台性,它不可以直接访问硬盘数据,但是可以实现信息的动态交互,不管什么样的平台只要它有可以解释Javascript的浏览器就可以执行了,因为它是脚本语言所以不像Java编程语言那么严谨,它是弱类型的,比如在Java中我们定义变量时必须指定其类型(比如:String name = "zhangsan",int age = 20等),但是在Javascript中我们只需要一个关键字var就可以了(比如:var name = "zhangsan",var age = "20"...),而且在Js中如果我们定义的变量没有进行初始化,它会默认为undefined即未定义。
2 语句方面格式跟Java基本上相同,但是有几个需要注意的地方:
(1)Js的if()中即可以进行条件判断也可以进行赋值运算,if(x=1)是不会报错的,因为JS中1代表真,0代表假,这样同样可以进行判断.
(2)switch语句块中可以对字符串进行判断处理,这在Java中是不可以的
(3)因为它是弱类型的,所以写for循环语句的时候要注意,括号内的临时变量要为var,因为我们书写Java语言的惯性这里很容易出错
3 JS中的方法很诡异,这里我重点说一下,首先说一下格式
function 函数名(参数列表){
执行语句;
return 返回值;
}
它是多条语句的封装体,只有在被调用时才运行,看下面的代
相关文档:
先来了解一下链表模式的原理:
首先写一个JavaBean,内容是要添加的元素和该元素的节点。
public class NodeBean implements Serializable
{
private Object data; //元素本身
private NodeBean next; //下一个节点
&n ......
javac是编译,Java是执行。javac后面的名字要有.java。java后面直接跟名字,没有后缀名。
必须先到文件的路径下再进行编译执行。
注意文件里是否使用了包,如package lee;
如果使用了的话,必须加上包的名字,如 javac lee.LocaleList.java
java lee.LocaleList
如果需要传递参数,则只需在java xxx 后边跟上就行了。 ......
import java.io.*;
public class TestMusic{
private AudioFormat format;
private byte[] samples;
public static void main(String args[])throws Exception{
TestMusic sound =new TestMusic("1.wav");
InputStream stream =new ByteArrayInputStre ......
三道JAVA基础题
题目(1)
class A {
public int i = 10;
}
class B extends A{
public int i = 20;
}
public class Test{
public static void main(String&nbs ......
JAVA的容器---List,Map,Set
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection接口
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相 ......