
基础班晨读英语单词.doc
33页1, 这是技术是什么? --java 是什么?一门编程语言.2, 这个技术有什么用? --java 有什么用? 能够编写程序,最后形成软件.软件能卖钱.钱能给我们和家人带来一个幸福的人生.3, 这个技术什么时候用? 4, 这个技术怎么用? ***** javaSE javaEE(web 开发,android 开发) javaME Java 常用英语汇总1. 第 1 天Path [ pɑ:θ ] 路径 pathclass [klɑ:s] 类 classclasspath [klɑ:s'pɑ:θ ] 类路径public ['p ʌblik] 公共的,公用的 public private ['praivit] 私有的,私人的 privatestatic ['stæ tik] 静的;静态的;静止的void [vɔid] 空的,没有返回值的main [mein] 主要的,重要的System ['sistəm] 系统out [aut] 往外,出现,出外print [print ] 打印Demo [ 'deməu ] 演示extends 继承interface 界面 接口abstract 抽象implements 实现必会知识点:掌握常用的 DOS 命令.掌握用 JAVA_HOME 方法配置 path 环境变量掌握 hello world 程序的书写.1.1. 演讲内容 :(中午演讲以小组为单位选一个人)理解 JDK,JRE,JVM 都是做什么的? (演讲内容)2. 第 2 天 Version [ 'və:ʃən] 版本 author [ 'ɔ:θə ] 作者 byte [bait] 字节 short [ʃɔ:t] 短整型int [int] 整型long [lɔ:ŋ] 长整形char [tʃɑ:] 字符型 String [striŋ] 字符串类型float [fləut] 单精度浮点类型double ['dʌbl] 双精度浮点型,双倍type [taip] 类型boolean ['bu:li:ən] 布尔类型真假二值true [tru:] 真,正确的(成立的)false [fɔ:ls] 假,错误的(不成立的)binary ['bainəri] 二进制octal ['ɔktəl] 八进制hex [heks] 十六进制(Byte) 字节Bit 位必会知识点: 1:常量(掌握)不难但重要2:进制(理解)难点非重点3:有符号数据的表现形式(理解)难点非重点4:变量(掌握)不难但重要 int a = 2;5:数据类型(掌握)不难但重要6:运算符(掌握) 难点也是重点,以下运算符是需要掌握的 % 取模 ++ -- 自增 自减 += -= 加等于 减等于>>> ,>> ,b)?10:20;2.1. 演讲内容:& 和 &&(演讲内容)| 和 || (演讲内容)3. 第 3 天count [kaunt] 计数;计算;(计数器思想,上课注意听)sum [ s ʌm] 总数,总计Salary [ 'sæləri ] 薪水Random ['ræn dəm] 随机的Scanner ['skænə] 接收输入Import [im' pɔ:t] 导入,输入if [if] 如果else [els] 否则switch [switʃ] 判断语句case [keis] 实例,情况break [breik] 退出continue [kən 'tinju] 跳出...继续return [ri tə:n] 返回default [di'fɔ:lt] 或者的意思(在软件配置中还有默认的意思)While [wail] 当……的时候Loop [lu:p] 循环必会知识点:1,if 语句的 3 中形式( 掌握 )第一种:if(条件为 true,也就是条件成立){执行这个语句.}int a = 1;int b = 2;if(a getClass() 返回此 Object 的运行时类。
E:protected void finalize() 了解当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法final,finally,finalize(3)重点看下面两个方法//重写 toString()方法public String toString(){//return "HelloWorld";return "name:"+name+",age"+age;}//重写 Object 的 equals 方法public boolean equals(Object obj)//s2--obj{//为了提高效率if(this == obj){return true;}//为了程序的健壮性if(!(obj instanceof Student))//格式:对象 instanceof 具体的类名{return false;}Student s = (Student)obj;if(this.age==s.age){return true;}else {return false;}}10. 第 10 天Equals ['i:kwəls]判断两个字符串是否相等Memory ['meməri] 记忆,内存,存储器OutOfMemoryError 在内存之外的错误:内存溢出(专业说法)Heap [hi:p] 堆Space [speis] 空间Java heap space Java 堆内存Throw [θrəu] 抛出,投掷Throws [θrəuz] throw 的复数形式Finally ['fainəli] 最后,最终Message ['mesidʒ] 消息,信息,通知Try [trai] 尝试,试图Catch [kætʃ] 捕获,捕捉,抓住Close [kləuz] 关闭,结束Open ['əupən] 打开,公开Add [æd] 添加,增加Prelect [pri'lekt ] 讲课,讲演eclipse 中用到的单词Refresh [ri'freʃ] 更新,刷新Edit ['edit] 编辑Project [prədʒekt] 项目,工程,计划必会知识点:10.1. 1,内部类1,格式(理解)2,访问方式(掌握)3,匿名内部类(必须掌握,就业班后面常用)10.2. 2,异常1,异常的体系(理解)2,异常处理方式(理解)3,自定义异常(掌握,后面就业班会用到)10.3. 演讲内容:1,构造器 Constructor 是否可被 override? (演讲内容,面试题)2,接口是否可继承接口? 抽象类是否可实现 (implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的 main 方法?( 演讲内容,面试题)11. 第 11 天Directory [ di'rektəri ] 目录Throwable [ 'θrəuə 'ei bl ] 直译是可抛出的,在 Java 中指异常类.ClassCastException ("类型错误"),类型转换异常Runtime [run'taim] 运行时间 RuntimeException 运行时异常Current ['kʌrənt] 当前的,现在的Arithmetic [ə'riθmə tik ] 算数eclipse 中用到的单词Preference ['prefə rəns] 个人喜好 /在汉化版中是"属性"rename [,ri:'neim] 改名,重新命名 (F2 快捷键)template ['templit] 模板必会知识点:11.1. 1:包( 掌握)(1)包: packageA:对类文件进行分类管理B:给类提供多层命名空间C:放在程序代码的第一行(注释除外)(2)访问:先得有包,然后: 包.类名如何解决手动创建包的问题呢?javac -d xxx PackageDemo.java-d 后面跟的是:目录当前目录:.(3)不同包之间类的访问类一定要用全路径名称:包名.类名2:protected包之间的继承关系。
11.2. 3:import(掌握)简化类名一个程序文件中只有一个 package,可以有多个 import用来导包中的类,不导入包中的包通常写 import mypack.Demo;而不写 import mypack.*;为什么?11.3. 4:权限修饰符(掌握)同一个类中 同一个包中 不同包中子类中 不同包中,不存在继承关系private OK默认 OK Okprotected Ok Ok Okpublic OK Ok OK OK11.4. 5:关键字用来修饰什么?(掌握)类 属性 方法 构造方法private OK OK OK默认 OK Ok Ok OKprotected Ok Ok OKpublic Ok Ok Ok OKstatic Ok Okfinal Ok Ok Okabstract Ok Ok特殊:private 和 static 可以修饰内部类不用掌握static 可以代码块静态代码块A:权限修饰符任意时刻只能使用一种B: static,private,final 不能和 abstract 并用11.5. 6:jar( 掌握)(1)打包:jar -cf haha.jar packa(2)查看 jar 包jar -xvf haha.jar(3)如果内容特别多,好几个屏幕都放不下,假使我们能够通过某个命令,讲这些目录写入到一个记事本中。
看起来就方便了jar -tf haha.jar > c:\a.txt11.6. 演讲内容1, 是否可以从一个 static 方法内部发出对非 static 方法的调用?(面试题)答案:不可以因为非 static 方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而 static 方法调用时不需要创建对象,可以直接调用也就是说,当一个 static 方法被调用时,可能还没有创建任何实例对象,如果从一个 static 方法中发出对非 static 方法的调用,那个非 static 方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个 static 方法内部发出对非 static 方法的调用12. 第 12 天Synchro nized [ 'sɪŋkrə,naɪzd] 同步的Runnable [ 'rʌnəbl] 可捕捉的(在 java 中它是一个接口)Inter rupted [,intə'rʌptid] 中断的,被阻止的Ticket ['tikit] 票Bank [bæŋk] 银行tank 坦克flag [flæɡ] 标记, 旗帜dead [ded] 死亡的,无生命的lock [ lɔk] 锁unlockeclipse 中用到的单词console [kən'səul] 控制台font [fɔnt] 字体 syntax ['sintæks] 语法必会知识点: 多线程的两种实现方式(掌握) 线程的生命周期.(理解)12.1. 演讲内容:2, Overload 和 Override 的区别。
Overloaded 的方法是否可以改变返回值的类型? 答案:override 可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法在覆盖要注意以下的几点:1、覆。












