Showing preview only (1,120K chars total). Download the full file or copy to clipboard to get everything.
Repository: DuGuQiuBai/Java
Branch: master
Commit: f7aa7398c6e0
Files: 887
Total size: 918.6 KB
Directory structure:
gitextract_i_9njbyy/
├── LICENSE
├── README.md
├── day01/
│ ├── code/
│ │ ├── 01_HelloWorld案例/
│ │ │ ├── HelloWorld.java
│ │ │ └── Student.java
│ │ ├── 02_带注释的HelloWorld案例/
│ │ │ ├── Demo.java
│ │ │ └── HelloWorld.java
│ │ ├── 03_关键字/
│ │ │ └── KeyWord.java
│ │ └── 04_标识符/
│ │ ├── NameDemo.java
│ │ ├── 基础班/
│ │ │ └── Student.txt
│ │ └── 就业班/
│ │ └── Student.txt
│ ├── day01总结.txt
│ ├── 第一章_Java概述.ppt
│ ├── 第二章_Java基础语法[上].ppt
│ └── 课堂练习.txt
├── day02/
│ ├── ASCII码表.doc
│ ├── Java语言运算符优先级表.doc
│ ├── code/
│ │ ├── 01_常量/
│ │ │ └── ConstantDemo.java
│ │ ├── 02_进制转换/
│ │ │ └── JinZhiDemo.java
│ │ ├── 04_数据类型/
│ │ │ ├── Array2Sum.java
│ │ │ ├── DataType.java
│ │ │ ├── DataType2.java
│ │ │ ├── MyArrayDemo.java
│ │ │ └── MyArrayTest.java
│ │ ├── 05_类型转换/
│ │ │ ├── DataTypeDemo.java
│ │ │ ├── DataTypeDemo2.java
│ │ │ ├── DataTypeDemo3.java
│ │ │ ├── DataTypeTest.java
│ │ │ ├── DataTypeTest2.java
│ │ │ └── DataTypeTest3.java
│ │ ├── 06_算术运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorDemo2.java
│ │ │ ├── OperatorDemo3.java
│ │ │ └── OperatorTest.java
│ │ ├── 07_赋值运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ └── OperatorTest.java
│ │ ├── 08_关系运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ └── OperatorDemo2.java
│ │ └── 09_逻辑运算符/
│ │ └── OperatorDemo.java
│ ├── day02总结.txt
│ ├── 第二章_Java基础语法[上].ppt
│ └── 课堂练习.txt
├── day03/
│ ├── code/
│ │ ├── 01_位运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorDemo2.java
│ │ │ └── OperatorTest.java
│ │ ├── 02_三元运算符/
│ │ │ └── OperatorDemo.java
│ │ ├── 03_键盘录入数据/
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorTest.java
│ │ │ ├── OperatorTest2.java
│ │ │ ├── OperatorTest3.java
│ │ │ └── OperatorTest4.java
│ │ ├── 04_顺序结构语句/
│ │ │ └── OrderDemo.java
│ │ ├── 05_选择结构(if语句)/
│ │ │ ├── IfDemo.java
│ │ │ ├── IfDemo2.java
│ │ │ ├── IfDemo3.java
│ │ │ ├── IfDemo4.java
│ │ │ ├── IfDemo5.java
│ │ │ ├── IfTest.java
│ │ │ ├── IfTest2.java
│ │ │ ├── IfTest3.java
│ │ │ ├── IfTest4.java
│ │ │ └── IfTest5.java
│ │ └── 06_选择结构(switch语句)/
│ │ ├── SwitchDemo.java
│ │ ├── SwitchDemo2.java
│ │ ├── SwitchTest.java
│ │ ├── SwitchTest2.java
│ │ └── SwitchTest3.java
│ ├── day03总结.txt
│ └── 第二章_Java基础语法[上].ppt
├── day04/
│ ├── code/
│ │ ├── 01_循环语句(for)/
│ │ │ ├── ForDemo.java
│ │ │ ├── ForDemo2.java
│ │ │ ├── ForDemo3.java
│ │ │ ├── ForDemo4.java
│ │ │ ├── ForTest.java
│ │ │ ├── ForTest2.java
│ │ │ ├── ForTest3.java
│ │ │ ├── ForTest4.java
│ │ │ ├── ForTest5.java
│ │ │ └── ForTest6.java
│ │ ├── 02_循环语句(while)/
│ │ │ ├── WhileDemo.java
│ │ │ ├── WhileDemo2.java
│ │ │ └── WhileTest.java
│ │ ├── 03_循环语句(do...while)/
│ │ │ ├── DoWhileDemo.java
│ │ │ └── DoWhileTest.java
│ │ ├── 04_循环语句(嵌套使用)/
│ │ │ ├── ForForDemo.java
│ │ │ ├── ForForDemo2.java
│ │ │ └── ForForDemo3.java
│ │ ├── 05_控制跳转语句/
│ │ │ ├── BreakAndContinue.java
│ │ │ ├── BreakDemo.java
│ │ │ ├── ContinueDemo.java
│ │ │ └── ReturnDemo.java
│ │ ├── 06_方法/
│ │ │ ├── MethodDemo.java
│ │ │ ├── MethodDemo2.java
│ │ │ ├── MethodDemo3.java
│ │ │ ├── MethodTest.java
│ │ │ ├── MethodTest2.java
│ │ │ ├── MethodTest3.java
│ │ │ └── MethodTest4.java
│ │ └── day04总结.txt
│ ├── myday04总结.txt
│ ├── 第三章_Java基础语法[下].ppt
│ └── 第二章_Java基础语法[上].ppt
├── day05/
│ ├── Java基础知识测试.doc
│ ├── code/
│ │ ├── 01_方法重载/
│ │ │ ├── MethodDemo.java
│ │ │ └── MethodTest.java
│ │ ├── 02_一维数组/
│ │ │ ├── ArrayDemo.java
│ │ │ ├── ArrayDemo2.java
│ │ │ ├── ArrayDemo3.java
│ │ │ ├── ArrayDemo4.java
│ │ │ ├── ArrayDemo5.java
│ │ │ ├── ArrayDemo6.java
│ │ │ ├── ArrayTest.java
│ │ │ ├── ArrayTest2.java
│ │ │ ├── ArrayTest3.java
│ │ │ ├── ArrayTest4.java
│ │ │ └── ArrayTest5.java
│ │ ├── 03_二维数组/
│ │ │ ├── Array2Demo.java
│ │ │ ├── Array2Demo2.java
│ │ │ ├── Array2Demo3.java
│ │ │ ├── Array2Test.java
│ │ │ └── Array2Test2.java
│ │ └── 04_两个思考题/
│ │ ├── ArgsDemo.java
│ │ ├── JiaMiDemo.java
│ │ └── JiaMiDemo2.java
│ ├── day05总结.txt
│ ├── 第三章_Java基础语法[下].ppt
│ └── 课堂练习.txt
├── day06/
│ ├── code/
│ │ ├── 01_面向对象思想/
│ │ │ └── 面向对象思想.txt
│ │ ├── 02_类与对象/
│ │ │ └── 类与对象.txt
│ │ ├── 03_类的定义/
│ │ │ ├── Phone.java
│ │ │ └── Student.java
│ │ ├── 04_类的使用/
│ │ │ ├── 一个java文件多个class/
│ │ │ │ └── StudentDemo.java
│ │ │ └── 多个java文件多个class/
│ │ │ ├── Phone.java
│ │ │ ├── PhoneDemo.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── 05_对象内存图/
│ │ │ ├── PhoneDemo.java
│ │ │ ├── PhoneDemo2.java
│ │ │ └── PhoneDemo3.java
│ │ ├── 06_成员变量和局部变量的区别/
│ │ │ └── VariableDemo.java
│ │ ├── 07_形式参数问题/
│ │ │ ├── NoNameObject.java
│ │ │ ├── StudentTest.java
│ │ │ └── SumDemo.java
│ │ ├── 08_封装/
│ │ │ ├── StudentDemo.java
│ │ │ └── StudentDemo2.java
│ │ └── 09_this关键字/
│ │ ├── StudentDemo.java
│ │ └── StudentDemo2.java
│ ├── day06总结.txt
│ └── 第四章_面向对象[上].ppt
├── day07/
│ ├── code/
│ │ ├── 01_构造方法/
│ │ │ ├── PhoneTest.java
│ │ │ ├── StudentDemo.java
│ │ │ └── StudentTest.java
│ │ ├── 03_面向对象练习/
│ │ │ ├── 加减乘除案例/
│ │ │ │ └── MyMathDemo.java
│ │ │ ├── 员工类案例/
│ │ │ │ └── EmployeeDemo.java
│ │ │ ├── 求和案例/
│ │ │ │ ├── Test.java
│ │ │ │ └── Test2.java
│ │ │ └── 长方形案例/
│ │ │ └── Test.java
│ │ ├── 04_static关键字/
│ │ │ ├── StudentDemo.java
│ │ │ ├── StudentDemo2.java
│ │ │ ├── StudentDemo3.java
│ │ │ └── StudentDemo4.java
│ │ ├── 05_main是静态的/
│ │ │ └── HelloWorld.java
│ │ ├── 06_制作帮助文档/
│ │ │ ├── ArrayDemo.java
│ │ │ └── ArrayTool.java
│ │ ├── 07_学习并使用帮助文档/
│ │ │ └── 如何使用帮助文档.txt
│ │ ├── 08_Math类的学习和使用/
│ │ │ ├── GuessNumberDemo.java
│ │ │ └── MathDemo.java
│ │ └── 09_代码块/
│ │ ├── CodeDemo.java
│ │ └── CodeTest.java
│ ├── day07总结.txt
│ └── 第四章_面向对象[上].ppt
├── day08/
│ ├── code/
│ │ ├── 01_继承/
│ │ │ ├── ExtendsDemo.java
│ │ │ ├── ExtendsDemo2.java
│ │ │ ├── ExtendsDemo3.java
│ │ │ ├── ExtendsDemo4.java
│ │ │ ├── ExtendsDemo5.java
│ │ │ ├── ExtendsDemo6.java
│ │ │ ├── PersonDemo.java
│ │ │ ├── Test.java
│ │ │ ├── Test2.java
│ │ │ ├── Test3.java
│ │ │ ├── Z.java
│ │ │ └── 继承概述.txt
│ │ ├── 02_方法重写/
│ │ │ ├── PersonDemo.java
│ │ │ ├── PhoneDemo.java
│ │ │ └── 两个面试题.txt
│ │ ├── 03_继承练习/
│ │ │ ├── AnimalDemo.java
│ │ │ └── Test.java
│ │ ├── 04_final关键字/
│ │ │ ├── FinalDemo.java
│ │ │ ├── FinalDemo2.java
│ │ │ └── FinalDemo3.java
│ │ └── 05_多态/
│ │ ├── DuoTaiDemo.java
│ │ ├── DuoTaiDemo2.java
│ │ ├── DuoTaiTest.java
│ │ └── DuoTaiTest2.java
│ ├── day08总结.txt
│ └── 第五章_面向对象[下].ppt
├── day09/
│ ├── code/
│ │ ├── 01_多态/
│ │ │ ├── DuoTaiDemo.java
│ │ │ └── DuoTaiDemo2.java
│ │ ├── 02_多态案例/
│ │ │ ├── AnimalDemo.java
│ │ │ └── PersonDemo.java
│ │ ├── 03_抽象类/
│ │ │ ├── AbstractDemo.java
│ │ │ └── AbstractDemo2.java
│ │ ├── 04_抽象类案例/
│ │ │ ├── AbstraceTest.java
│ │ │ ├── AnimalDemo.java
│ │ │ ├── EmployeeDemo.java
│ │ │ ├── StudentDemo.java
│ │ │ └── TeacherDemo.java
│ │ ├── 05_接口/
│ │ │ ├── InterfaceDemo.java
│ │ │ ├── InterfaceDemo2.java
│ │ │ ├── InterfaceDemo3.java
│ │ │ └── 抽象类和接口的区别.txt
│ │ └── 06_接口案例/
│ │ ├── AnimalDemo.java
│ │ ├── PeopleDemo.java
│ │ └── PersonDemo.java
│ ├── day09总结.txt
│ └── 第五章_面向对象[下].ppt
├── day10/
│ ├── code/
│ │ ├── 01_形式参数问题/
│ │ │ ├── ArgsDemo.java
│ │ │ └── ArgsDemo2.java
│ │ ├── 02_返回值问题/
│ │ │ ├── ReturnDemo.java
│ │ │ ├── ReturnDemo2.java
│ │ │ └── ReturnDemo3.java
│ │ ├── 03_包/
│ │ │ ├── Demo.java
│ │ │ ├── HelloWorld.java
│ │ │ └── Test.java
│ │ ├── 04_权限修饰符/
│ │ │ ├── Father.java
│ │ │ ├── Son.java
│ │ │ ├── Son2.java
│ │ │ ├── Test.java
│ │ │ └── Test2.java
│ │ ├── 05_常见的修饰符组合/
│ │ │ ├── HelloWorld.java
│ │ │ └── 常见的修饰符组合.txt
│ │ └── 06_内部类/
│ │ ├── InnerClassDemo.java
│ │ ├── InnerClassDemo2.java
│ │ ├── InnerClassDemo3.java
│ │ ├── InnerClassDemo4.java
│ │ ├── InnerClassTest.java
│ │ ├── InnerClassTest2.java
│ │ └── OuterDemo.java
│ ├── day10总结.txt
│ └── 第五章_面向对象[下].ppt
├── day11/
│ ├── Eclipse的基本使用.txt
│ ├── code/
│ │ └── day11_Object/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_02/
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ └── itcast_03/
│ │ ├── Student.java
│ │ └── StudentDemo.java
│ ├── day11总结.txt
│ ├── 第七章_常用类.ppt
│ └── 第六章_Eclipse(磨刀不误砍柴工).ppt
├── day12/
│ ├── code/
│ │ ├── day12_Scanner/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── ScannerDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── ScannerDemo.java
│ │ │ └── itcast_03/
│ │ │ ├── ScannerDemo.java
│ │ │ └── ScannerDemo2.java
│ │ └── day12_String/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── bin/
│ │ │ └── cn/
│ │ │ └── itcast_08/
│ │ │ └── String类的equals()方法源码.txt
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ └── StringDemo.java
│ │ ├── itcast_02/
│ │ │ ├── StringDemo.java
│ │ │ ├── StringDemo2.java
│ │ │ ├── StringDemo3.java
│ │ │ └── StringDemo4.java
│ │ ├── itcast_03/
│ │ │ ├── StringDemo.java
│ │ │ └── StringTest.java
│ │ ├── itcast_04/
│ │ │ ├── StringDemo.java
│ │ │ ├── StringTest.java
│ │ │ └── StringTest2.java
│ │ ├── itcast_05/
│ │ │ ├── StringDemo.java
│ │ │ └── StringTest.java
│ │ ├── itcast_06/
│ │ │ ├── StringDemo.java
│ │ │ ├── StringDemo2.java
│ │ │ └── StringDemo3.java
│ │ ├── itcast_07/
│ │ │ ├── StringTest.java
│ │ │ ├── StringTest2.java
│ │ │ ├── StringTest3.java
│ │ │ └── StringTest4.java
│ │ └── itcast_08/
│ │ ├── StringTest.java
│ │ └── String类的equals()方法源码.txt
│ ├── day12总结.txt
│ └── 第七章_常用类.ppt
├── day13/
│ ├── code/
│ │ ├── day13_Array_Arrays/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ └── cn/
│ │ │ │ └── itcast_05/
│ │ │ │ └── Arrays工具类的源码.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── ArrayDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── ArrayDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── ArrayDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── ArrayDemo.java
│ │ │ └── itcast_05/
│ │ │ ├── ArraysDemo.java
│ │ │ └── Arrays工具类的源码.txt
│ │ ├── day13_Character/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── CharacterDemo.java
│ │ │ └── itcast_02/
│ │ │ └── CharacterDemo.java
│ │ ├── day13_Integer/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_05/
│ │ │ │ └── IntegerDemo.java
│ │ │ └── itcast_06/
│ │ │ └── IntegerDemo.java
│ │ └── day13_StringBuffer/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ └── StringBufferDemo.java
│ │ ├── itcast_02/
│ │ │ ├── StringBufferDemo.java
│ │ │ ├── StringBufferDemo2.java
│ │ │ ├── StringBufferDemo3.java
│ │ │ ├── StringBufferDemo4.java
│ │ │ └── StringBufferDemo5.java
│ │ ├── itcast_03/
│ │ │ └── StringBufferDemo.java
│ │ ├── itcast_04/
│ │ │ ├── StringBufferTest.java
│ │ │ ├── StringBufferTest2.java
│ │ │ └── StringBufferTest3.java
│ │ └── itcast_05/
│ │ └── StringBufferDemo.java
│ ├── day13总结.txt
│ └── 第七章_常用类.ppt
├── day14/
│ ├── code/
│ │ ├── day14_BigInteger_BigDecimal/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── BigIntegerDemo.java
│ │ │ │ └── BigIntegerDemo2.java
│ │ │ └── itcast_02/
│ │ │ ├── BigDecimalDemo.java
│ │ │ └── BigDecimalDemo2.java
│ │ ├── day14_Date_DateFormat_Calendar/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── DateDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── DateFormatDemo.java
│ │ │ │ ├── DateTool.java
│ │ │ │ ├── DateToolTest.java
│ │ │ │ └── MyDayDemo.java
│ │ │ └── itcast_03/
│ │ │ ├── CalendarDemo.java
│ │ │ ├── CalendarDemo2.java
│ │ │ └── CalendarTest.java
│ │ ├── day14_Math_Random_System/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── MathDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── RandomDemo.java
│ │ │ └── itcast_03/
│ │ │ ├── SystemDemo.java
│ │ │ └── SystemDemo2.java
│ │ └── day14_Regex/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── bin/
│ │ │ └── 正则表达式的规则.txt
│ │ └── src/
│ │ ├── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── RegexDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── RegexDemo.java
│ │ │ │ └── RegexTest.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── RegexDemo.java
│ │ │ │ └── RegexTest.java
│ │ │ ├── itcast_04/
│ │ │ │ └── RegexDemo.java
│ │ │ └── itcast_05/
│ │ │ └── RegexDemo.java
│ │ └── 正则表达式的规则.txt
│ ├── day14总结.txt
│ └── 第七章_常用类.ppt
├── day15/
│ ├── code/
│ │ ├── day15_Collection/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ └── cn/
│ │ │ │ └── itcast_04/
│ │ │ │ └── 迭代器的源码解析.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── Student.java
│ │ │ │ └── StudentDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── CollectionDemo.java
│ │ │ │ ├── CollectionDemo2.java
│ │ │ │ └── CollectionDemo3.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── CollectionTest.java
│ │ │ │ └── Student.java
│ │ │ └── itcast_04/
│ │ │ ├── IteratorDemo.java
│ │ │ ├── IteratorDemo2.java
│ │ │ ├── IteratorTest.java
│ │ │ ├── IteratorTest2.java
│ │ │ ├── Student.java
│ │ │ └── 迭代器的源码解析.txt
│ │ └── day15_List/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── ListDemo.java
│ │ │ ├── ListDemo2.java
│ │ │ └── Student.java
│ │ ├── itcast_02/
│ │ │ ├── ListDemo.java
│ │ │ └── ListDemo2.java
│ │ ├── itcast_03/
│ │ │ ├── ListDemo.java
│ │ │ └── Student.java
│ │ └── itcast_04/
│ │ ├── ListIteratorDemo.java
│ │ ├── ListIteratorDemo2.java
│ │ └── ListIteratorDemo3.java
│ ├── day15总结.txt
│ └── 第八章_集合.ppt
├── day16/
│ ├── code/
│ │ ├── day16_ArrayList_Vector_LinkedList/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── ArrayListDemo.java
│ │ │ │ ├── ArrayListTest.java
│ │ │ │ └── Student.java
│ │ │ ├── itcast_02/
│ │ │ │ └── VectorDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── LinkedListDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── ArrayListTest.java
│ │ │ │ ├── ArrayListTest2.java
│ │ │ │ ├── ArrayListTest3.java
│ │ │ │ ├── LinkedListDemo.java
│ │ │ │ ├── MyStack.java
│ │ │ │ └── Student.java
│ │ │ └── itcast_05/
│ │ │ └── ArrayListDemo.java
│ │ ├── day16_Generic/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── ArrayListDemo.java
│ │ │ │ ├── ArrayListDemo2.java
│ │ │ │ ├── ArrayListTest.java
│ │ │ │ └── Student.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── Inter.java
│ │ │ │ ├── InterImpl.java
│ │ │ │ ├── InterTest.java
│ │ │ │ ├── Tool.java
│ │ │ │ ├── Tool2.java
│ │ │ │ ├── Tool2Test.java
│ │ │ │ ├── Tool3.java
│ │ │ │ ├── Tool3Test.java
│ │ │ │ └── ToolTest.java
│ │ │ └── itcast_03/
│ │ │ └── GenericeDemo.java
│ │ └── day16_JDK5News/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── ArrayListTest.java
│ │ │ ├── ForDemo.java
│ │ │ └── Student.java
│ │ ├── itcast_02/
│ │ │ └── StaticImportDemo.java
│ │ └── itcast_03/
│ │ ├── ArgsDemo.java
│ │ └── ArraysDemo.java
│ ├── day16总结.txt
│ ├── 第八章_集合.ppt
│ ├── 练习.txt
│ └── 练习和自习到底做什么.txt
├── day17/
│ ├── Collection集合总结.txt
│ ├── code/
│ │ ├── day17_List_test/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── RandomNumberDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── GetMaxNumberDemo.java
│ │ │ └── itcast_03/
│ │ │ └── ArrayListDemo.java
│ │ ├── day17_Set_HashSet_TreeSet/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── SetDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── HashSetDemo.java
│ │ │ │ ├── HashSetDemo2.java
│ │ │ │ └── Person.java
│ │ │ ├── itcast_03/
│ │ │ │ └── LinkedHashSetDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── Person.java
│ │ │ │ ├── TreeSetDemo.java
│ │ │ │ └── TreeSetDemo2.java
│ │ │ ├── itcast_05/
│ │ │ │ ├── Person.java
│ │ │ │ └── TreeSetDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ ├── Person.java
│ │ │ │ └── TreeSetDemo.java
│ │ │ └── itcast_07/
│ │ │ ├── GetRandomNumerDemo.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ └── day17_login_regist/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── src/
│ │ │ └── cn/
│ │ │ └── itcast/
│ │ │ ├── dao/
│ │ │ │ ├── UserDao.java
│ │ │ │ └── impl/
│ │ │ │ └── UserDaoImpl.java
│ │ │ ├── game/
│ │ │ │ └── GuessNumber.java
│ │ │ ├── pojo/
│ │ │ │ └── User.java
│ │ │ └── test/
│ │ │ └── UserTest.java
│ │ └── 登录注册案例分析.txt
│ ├── day17总结.txt
│ ├── 第八章_集合.ppt
│ └── 要练习的代码.txt
├── day18/
│ ├── code/
│ │ ├── day18_Collections/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── CollectionsDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── ArrayListDemo.java
│ │ │ │ └── Person.java
│ │ │ ├── itcast_03/
│ │ │ │ └── PokerDemo.java
│ │ │ └── itcast_04/
│ │ │ └── PokerDemo.java
│ │ └── day18_Map_HashMap_TreeMap/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── MapDemo.java
│ │ │ ├── MapDemo2.java
│ │ │ ├── MapDemo3.java
│ │ │ └── MapDemo4.java
│ │ ├── itcast_02/
│ │ │ ├── HashMapDemo.java
│ │ │ ├── HashMapDemo2.java
│ │ │ ├── HashMapDemo3.java
│ │ │ ├── HashMapDemo4.java
│ │ │ └── Student.java
│ │ ├── itcast_03/
│ │ │ └── LinkedHashMapDemo.java
│ │ ├── itcast_04/
│ │ │ ├── Student.java
│ │ │ ├── TreeMapDemo.java
│ │ │ └── TreeMapDemo2.java
│ │ ├── itcast_05/
│ │ │ ├── ArrayListAndHashMapTest.java
│ │ │ ├── HashMapAndArrayListTest.java
│ │ │ ├── HashMapTest.java
│ │ │ └── TreeMapTest.java
│ │ └── itcast_06/
│ │ └── HashtableDemo.java
│ ├── day18总结.txt
│ └── 第八章_集合.ppt
├── day19/
│ ├── File总结.txt
│ ├── code/
│ │ ├── day19_Exception/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── ExceptionDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── ExceptionDemo.java
│ │ │ │ ├── ExceptionDemo2.java
│ │ │ │ └── ExceptionDemo3.java
│ │ │ ├── itcast_03/
│ │ │ │ └── ExceptionDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── ExceptionDemo.java
│ │ │ ├── itcast_05/
│ │ │ │ ├── ThrowDemo.java
│ │ │ │ └── ThrowsDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ ├── FinallyDemo.java
│ │ │ │ └── FinallyTest.java
│ │ │ └── itcast_07/
│ │ │ ├── MyException.java
│ │ │ ├── Teacher.java
│ │ │ └── TeacherTest.java
│ │ └── day19_File/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── aaa/
│ │ │ └── bbb/
│ │ │ └── b.txt
│ │ ├── demo.txt
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ └── FileDemo.java
│ │ ├── itcast_02/
│ │ │ ├── FileDemo.java
│ │ │ ├── FileDemo2.java
│ │ │ ├── FileDemo3.java
│ │ │ ├── FileDemo4.java
│ │ │ ├── FileDemo5.java
│ │ │ └── FileDemo6.java
│ │ └── itcast_03/
│ │ ├── FileTest.java
│ │ └── FileTest2.java
│ ├── 异常总结.txt
│ └── 第九章_IO流.ppt
├── day20/
│ ├── code/
│ │ ├── day20_DiGui/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── DiGuiDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── DiGuiDemo.java
│ │ │ │ └── DiGuiTest.java
│ │ │ └── itcast_03/
│ │ │ ├── DeleteFolderDemo.java
│ │ │ └── GetAllFileNameDemo.java
│ │ ├── day20_IO/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── a.txt
│ │ │ ├── b.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── FileOutputStreamDemo.java
│ │ │ │ ├── FileOutputStreamDemo2.java
│ │ │ │ └── FileOutputStreamDemo3.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── FileInputStreamDemo.java
│ │ │ │ └── FileInputStreamDemo2.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── CopyAviDemo.java
│ │ │ │ ├── CopyFileDemo.java
│ │ │ │ ├── CopyFileDemo2.java
│ │ │ │ └── CopyImageDemo.java
│ │ │ └── itcast_04/
│ │ │ ├── CopyAviDemo.java
│ │ │ └── CopyFileDemo.java
│ │ └── demo/
│ │ └── aaa/
│ │ └── ccc.txt
│ ├── day20总结.txt
│ └── 第九章_IO流.ppt
├── day21/
│ ├── code/
│ │ ├── day21_IO/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── a.txt
│ │ │ ├── bos.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── CopyImageDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── BufferedDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── CopyMP4Demo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── FileInputStreamDemo.java
│ │ │ │ └── StringDemo.java
│ │ │ └── itcast_05/
│ │ │ └── StringDemo.java
│ │ ├── day21_IO2/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── Copy.java
│ │ │ ├── Demo.java
│ │ │ ├── InputStreamReaderDemo.java
│ │ │ ├── a.txt
│ │ │ ├── b.txt
│ │ │ ├── bw.txt
│ │ │ ├── c.txt
│ │ │ ├── isr.txt
│ │ │ ├── osw.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── IOEncodeDemo.java
│ │ │ │ ├── InputStreamReaderDemo.java
│ │ │ │ └── OutputStreamWriterDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── CopyFileDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── CopyFileDemo.java
│ │ │ │ └── CopyFileDemo2.java
│ │ │ └── itcast_04/
│ │ │ ├── BufferedDemo.java
│ │ │ └── CopyFileDemo.java
│ │ ├── day21_IOTest/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── array.txt
│ │ │ ├── names.txt
│ │ │ ├── s.txt
│ │ │ ├── src/
│ │ │ │ └── cn/
│ │ │ │ ├── itcast_01/
│ │ │ │ │ ├── CopyBmpDemo.java
│ │ │ │ │ └── CopyTxtDemo.java
│ │ │ │ ├── itcast_02/
│ │ │ │ │ ├── ArrayListToFileDemo.java
│ │ │ │ │ ├── FileToArrayListDemo.java
│ │ │ │ │ └── GetNameDemo.java
│ │ │ │ ├── itcast_03/
│ │ │ │ │ ├── ChangeNameDemo.java
│ │ │ │ │ └── CopyFolderDemo.java
│ │ │ │ ├── itcast_04/
│ │ │ │ │ ├── Student.java
│ │ │ │ │ └── StudentDemo.java
│ │ │ │ └── itcast_05/
│ │ │ │ └── StringDemo.java
│ │ │ ├── ss.txt
│ │ │ └── students.txt
│ │ ├── day21_login_regist/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── src/
│ │ │ │ └── cn/
│ │ │ │ └── itcast/
│ │ │ │ ├── dao/
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ └── impl/
│ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ ├── game/
│ │ │ │ │ └── GuessNumber.java
│ │ │ │ ├── pojo/
│ │ │ │ │ └── User.java
│ │ │ │ └── test/
│ │ │ │ └── UserTest.java
│ │ │ └── user.txt
│ │ ├── demo/
│ │ │ ├── HelloWorld.java
│ │ │ ├── a.txt
│ │ │ └── day20课后作业.doc
│ │ └── java/
│ │ ├── ForDemo.java
│ │ ├── ForDemo2.java
│ │ ├── ForDemo3.java
│ │ ├── ForDemo4.java
│ │ ├── ForTest.java
│ │ ├── ForTest2.java
│ │ ├── ForTest3.java
│ │ ├── ForTest4.java
│ │ ├── ForTest5.java
│ │ └── ForTest6.java
│ ├── day21总结.txt
│ └── 第九章_IO流.ppt
├── day22/
│ ├── code/
│ │ └── day22_IO/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── a.txt
│ │ ├── array.txt
│ │ ├── b.txt
│ │ ├── playCount.txt
│ │ ├── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── MyBufferedReader.java
│ │ │ │ └── MyBufferedReaderDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── LineNumberReaderDemo.java
│ │ │ │ ├── MyLineNumberReader.java
│ │ │ │ └── MyMyLineNumberReaderDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── MyBufferedReader.java
│ │ │ │ ├── MyLineNumberReader.java
│ │ │ │ └── MyMyLineNumberReaderDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── DataStreamDemo.java
│ │ │ ├── itcast_05/
│ │ │ │ └── ArrayStreamDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ ├── CopyFileDemo.java
│ │ │ │ ├── PrintWriterDemo.java
│ │ │ │ └── PrintWriterDemo2.java
│ │ │ ├── itcast_07/
│ │ │ │ ├── PrintfDemo.java
│ │ │ │ ├── SystemInDemo.java
│ │ │ │ └── SystemOutDemo.java
│ │ │ ├── itcast_08/
│ │ │ │ └── RandomAccessFileDemo.java
│ │ │ ├── itcast_09/
│ │ │ │ └── SequenceInputStreamDemo.java
│ │ │ ├── itcast_10/
│ │ │ │ ├── ObjectStreamDemo.java
│ │ │ │ └── Person.java
│ │ │ ├── itcast_11/
│ │ │ │ ├── GuessNumberGame.java
│ │ │ │ ├── PropertiesDemo.java
│ │ │ │ ├── PropertiesDemo2.java
│ │ │ │ ├── PropertiesDemo3.java
│ │ │ │ ├── PropertiesTest.java
│ │ │ │ └── PropertiesTest2.java
│ │ │ └── itcast_12/
│ │ │ └── JDK7Demo.java
│ │ └── user.txt
│ ├── day22.txt
│ ├── day22总结.txt
│ └── 第九章_IO流.ppt
├── day23/
│ ├── code/
│ │ └── day23_Thread/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── MyThread.java
│ │ │ └── MyThreadDemo.java
│ │ ├── itcast_02/
│ │ │ ├── MyThread.java
│ │ │ └── MyThreadDemo.java
│ │ ├── itcast_03/
│ │ │ ├── ThreadPriority.java
│ │ │ └── ThreadPriorityDemo.java
│ │ ├── itcast_04/
│ │ │ ├── ThreadDaemon.java
│ │ │ ├── ThreadDaemonDemo.java
│ │ │ ├── ThreadJoin.java
│ │ │ ├── ThreadJoinDemo.java
│ │ │ ├── ThreadKill.java
│ │ │ ├── ThreadKillDemo.java
│ │ │ ├── ThreadSleep.java
│ │ │ ├── ThreadSleepDemo.java
│ │ │ ├── ThreadYield.java
│ │ │ └── ThreadYieldDemo.java
│ │ ├── itcast_05/
│ │ │ ├── MyRunnable.java
│ │ │ └── MyRunnableDemo.java
│ │ ├── itcast_06/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_07/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_08/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_09/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ └── itcast_10/
│ │ ├── MovieTicket.java
│ │ ├── MovieTicketDemo.java
│ │ └── ThreadDemo.java
│ ├── day23总结.txt
│ └── 第十章_多线程.ppt
├── day24/
│ ├── code/
│ │ ├── day24_Pattern/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── SingletDemo.java
│ │ │ │ └── Student.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── SingletDemo.java
│ │ │ │ └── Teacher.java
│ │ │ └── itcast_03/
│ │ │ └── RuntimeDemo.java
│ │ └── day24_Thread/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_02/
│ │ │ ├── DieLock.java
│ │ │ ├── DieLockDemo.java
│ │ │ └── MyLock.java
│ │ ├── itcast_03/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_04/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_05/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_06/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_07/
│ │ │ ├── ThreadGroupRunnable.java
│ │ │ └── ThreadGroupRunnableDemo.java
│ │ ├── itcast_08/
│ │ │ ├── MyRunnable.java
│ │ │ └── ThreadPoolDemo.java
│ │ ├── itcast_09/
│ │ │ ├── MyCallable.java
│ │ │ └── ThreadPoolDemo.java
│ │ ├── itcast_10/
│ │ │ ├── MyCallable.java
│ │ │ └── ThreadPoolDemo.java
│ │ ├── itcast_11/
│ │ │ └── NiMingDemo.java
│ │ └── itcast_12/
│ │ ├── TimerDemo.java
│ │ ├── TimerDemo2.java
│ │ └── TimerTest.java
│ ├── day24总结.txt
│ ├── 扩展知识_面向对象增强(设计原则及常见设计模式).ppt
│ └── 第十章_多线程.ppt
├── day25/
│ ├── code/
│ │ ├── Eclipse版本的登录注册/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ ├── cn/
│ │ │ │ │ └── itcast/
│ │ │ │ │ └── view/
│ │ │ │ │ ├── GuessNumberJFrame.form
│ │ │ │ │ ├── LoginJFrame.form
│ │ │ │ │ └── RegistJFrame.form
│ │ │ │ └── 登录注册.txt
│ │ │ ├── count.txt
│ │ │ ├── src/
│ │ │ │ ├── cn/
│ │ │ │ │ └── itcast/
│ │ │ │ │ ├── dao/
│ │ │ │ │ │ ├── UserDao.java
│ │ │ │ │ │ └── impl/
│ │ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ │ ├── pojo/
│ │ │ │ │ │ └── User.java
│ │ │ │ │ ├── util/
│ │ │ │ │ │ └── UiUtil.java
│ │ │ │ │ └── view/
│ │ │ │ │ ├── GuessNumberJFrame.form
│ │ │ │ │ ├── GuessNumberJFrame.java
│ │ │ │ │ ├── LoginJFrame.form
│ │ │ │ │ ├── LoginJFrame.java
│ │ │ │ │ ├── RegistJFrame.form
│ │ │ │ │ └── RegistJFrame.java
│ │ │ │ └── 登录注册.txt
│ │ │ └── user.txt
│ │ ├── day25_Frame/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ └── cn/
│ │ │ │ └── itcast_02/
│ │ │ │ └── 事件监听机制.txt
│ │ │ ├── bw.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── FrameDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── FrameDemo.java
│ │ │ │ ├── FrameDemo2.java
│ │ │ │ └── 事件监听机制.txt
│ │ │ ├── itcast_03/
│ │ │ │ └── ButtonDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── TextDemo.java
│ │ │ │ └── TextDemo2.java
│ │ │ ├── itcast_05/
│ │ │ │ └── MouseDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ └── KeyDemo.java
│ │ │ └── itcast_07/
│ │ │ ├── MenuDemo.java
│ │ │ └── MenuDemo2.java
│ │ ├── txz_demo/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ ├── .classpath
│ │ │ │ └── .project
│ │ │ └── src/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── App.java
│ │ │ └── cn/
│ │ │ └── itcast/
│ │ │ └── txz/
│ │ │ └── ui/
│ │ │ ├── LogicHelper.java
│ │ │ └── MainFrame.java
│ │ ├── 修改皮肤要使用的资源/
│ │ │ ├── JTattoo.jar
│ │ │ ├── MyLookAndFeel.java
│ │ │ └── liquidlnf.jar
│ │ ├── 四则运算/
│ │ │ ├── build/
│ │ │ │ └── classes/
│ │ │ │ ├── .netbeans_automatic_build
│ │ │ │ ├── .netbeans_update_resources
│ │ │ │ └── cn/
│ │ │ │ ├── itcast_01/
│ │ │ │ │ └── OperatorJFrame.form
│ │ │ │ ├── itcast_02/
│ │ │ │ │ └── OperatorJFrame.form
│ │ │ │ └── itcast_03/
│ │ │ │ └── OperatorJFrame.form
│ │ │ ├── build.xml
│ │ │ ├── manifest.mf
│ │ │ ├── nbproject/
│ │ │ │ ├── build-impl.xml
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── private/
│ │ │ │ │ ├── private.properties
│ │ │ │ │ └── private.xml
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast/
│ │ │ │ └── util/
│ │ │ │ ├── MyLookAndFeel.java
│ │ │ │ └── UiUtil.java
│ │ │ ├── itcast_01/
│ │ │ │ ├── OperatorJFrame.form
│ │ │ │ └── OperatorJFrame.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── OperatorJFrame.form
│ │ │ │ └── OperatorJFrame.java
│ │ │ └── itcast_03/
│ │ │ ├── OperatorJFrame.form
│ │ │ └── OperatorJFrame.java
│ │ └── 登录注册/
│ │ ├── build/
│ │ │ ├── built-jar.properties
│ │ │ └── classes/
│ │ │ └── 登录注册.txt
│ │ ├── build.xml
│ │ ├── count.txt
│ │ ├── dist/
│ │ │ ├── README.TXT
│ │ │ └── ____.jar
│ │ ├── manifest.mf
│ │ ├── nbproject/
│ │ │ ├── build-impl.xml
│ │ │ ├── genfiles.properties
│ │ │ ├── private/
│ │ │ │ ├── private.properties
│ │ │ │ └── private.xml
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src/
│ │ │ ├── cn/
│ │ │ │ └── itcast/
│ │ │ │ ├── dao/
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ └── impl/
│ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ ├── pojo/
│ │ │ │ │ └── User.java
│ │ │ │ ├── util/
│ │ │ │ │ └── UiUtil.java
│ │ │ │ └── view/
│ │ │ │ ├── GuessNumberJFrame.form
│ │ │ │ ├── GuessNumberJFrame.java
│ │ │ │ ├── LoginJFrame.form
│ │ │ │ ├── LoginJFrame.java
│ │ │ │ ├── RegistJFrame.form
│ │ │ │ └── RegistJFrame.java
│ │ │ └── 登录注册.txt
│ │ └── user.txt
│ ├── day25总结.txt
│ ├── 几句有用的代码.txt
│ └── 第十一章_GUI(图形界面编程).ppt
├── day26/
│ ├── homework/
│ │ └── day26作业.docx
│ └── resource/
│ ├── chat_socket_client/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── com/
│ │ └── elient/
│ │ ├── Client.java
│ │ ├── Client_chatFrame.java
│ │ ├── Client_enterFrame.java
│ │ ├── Client_singleFrame.java
│ │ └── WinCenter.java
│ └── chat_socket_server/
│ ├── .classpath
│ ├── .project
│ ├── .settings/
│ │ └── org.eclipse.jdt.core.prefs
│ └── src/
│ └── com/
│ └── server/
│ ├── BroadCast.java
│ ├── ClientThread.java
│ ├── Server.java
│ ├── ServerFrame.java
│ ├── ServerThread.java
│ └── WinCenter.java
└── 复习/
├── day01review.txt
├── day02review.txt
├── day03review.txt
└── day19review.txt
================================================
FILE CONTENTS
================================================
================================================
FILE: LICENSE
================================================
The Artistic License 2.0
Copyright (c) 2015 独孤求败
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
This license establishes the terms under which a given free software
Package may be copied, modified, distributed, and/or redistributed.
The intent is that the Copyright Holder maintains some artistic
control over the development of that Package while still keeping the
Package available as open source and free software.
You are always permitted to make arrangements wholly outside of this
license directly with the Copyright Holder of a given Package. If the
terms of this license do not permit the full use that you propose to
make of the Package, you should contact the Copyright Holder and seek
a different licensing arrangement.
Definitions
"Copyright Holder" means the individual(s) or organization(s)
named in the copyright notice for the entire Package.
"Contributor" means any party that has contributed code or other
material to the Package, in accordance with the Copyright Holder's
procedures.
"You" and "your" means any person who would like to copy,
distribute, or modify the Package.
"Package" means the collection of files distributed by the
Copyright Holder, and derivatives of that collection and/or of
those files. A given Package may consist of either the Standard
Version, or a Modified Version.
"Distribute" means providing a copy of the Package or making it
accessible to anyone else, or in the case of a company or
organization, to others outside of your company or organization.
"Distributor Fee" means any fee that you charge for Distributing
this Package or providing support for this Package to another
party. It does not mean licensing fees.
"Standard Version" refers to the Package if it has not been
modified, or has been modified only in ways explicitly requested
by the Copyright Holder.
"Modified Version" means the Package, if it has been changed, and
such changes were not explicitly requested by the Copyright
Holder.
"Original License" means this Artistic License as Distributed with
the Standard Version of the Package, in its current version or as
it may be modified by The Perl Foundation in the future.
"Source" form means the source code, documentation source, and
configuration files for the Package.
"Compiled" form means the compiled bytecode, object code, binary,
or any other form resulting from mechanical transformation or
translation of the Source form.
Permission for Use and Modification Without Distribution
(1) You are permitted to use the Standard Version and create and use
Modified Versions for any purpose without restriction, provided that
you do not Distribute the Modified Version.
Permissions for Redistribution of the Standard Version
(2) You may Distribute verbatim copies of the Source form of the
Standard Version of this Package in any medium without restriction,
either gratis or for a Distributor Fee, provided that you duplicate
all of the original copyright notices and associated disclaimers. At
your discretion, such verbatim copies may or may not include a
Compiled form of the Package.
(3) You may apply any bug fixes, portability changes, and other
modifications made available from the Copyright Holder. The resulting
Package will still be considered the Standard Version, and as such
will be subject to the Original License.
Distribution of Modified Versions of the Package as Source
(4) You may Distribute your Modified Version as Source (either gratis
or for a Distributor Fee, and with or without a Compiled form of the
Modified Version) provided that you clearly document how it differs
from the Standard Version, including, but not limited to, documenting
any non-standard features, executables, or modules, and provided that
you do at least ONE of the following:
(a) make the Modified Version available to the Copyright Holder
of the Standard Version, under the Original License, so that the
Copyright Holder may include your modifications in the Standard
Version.
(b) ensure that installation of your Modified Version does not
prevent the user installing or running the Standard Version. In
addition, the Modified Version must bear a name that is different
from the name of the Standard Version.
(c) allow anyone who receives a copy of the Modified Version to
make the Source form of the Modified Version available to others
under
(i) the Original License or
(ii) a license that permits the licensee to freely copy,
modify and redistribute the Modified Version using the same
licensing terms that apply to the copy that the licensee
received, and requires that the Source form of the Modified
Version, and of any works derived from it, be made freely
available in that license fees are prohibited but Distributor
Fees are allowed.
Distribution of Compiled Forms of the Standard Version
or Modified Versions without the Source
(5) You may Distribute Compiled forms of the Standard Version without
the Source, provided that you include complete instructions on how to
get the Source of the Standard Version. Such instructions must be
valid at the time of your distribution. If these instructions, at any
time while you are carrying out such distribution, become invalid, you
must provide new instructions on demand or cease further distribution.
If you provide valid instructions or cease distribution within thirty
days after you become aware that the instructions are invalid, then
you do not forfeit any of your rights under this license.
(6) You may Distribute a Modified Version in Compiled form without
the Source, provided that you comply with Section 4 with respect to
the Source of the Modified Version.
Aggregating or Linking the Package
(7) You may aggregate the Package (either the Standard Version or
Modified Version) with other packages and Distribute the resulting
aggregation provided that you do not charge a licensing fee for the
Package. Distributor Fees are permitted, and licensing fees for other
components in the aggregation are permitted. The terms of this license
apply to the use and Distribution of the Standard or Modified Versions
as included in the aggregation.
(8) You are permitted to link Modified and Standard Versions with
other works, to embed the Package in a larger work of your own, or to
build stand-alone binary or bytecode versions of applications that
include the Package, and Distribute the result without restriction,
provided the result does not expose a direct interface to the Package.
Items That are Not Considered Part of a Modified Version
(9) Works (including, but not limited to, modules and scripts) that
merely extend or make use of the Package, do not, by themselves, cause
the Package to be a Modified Version. In addition, such works are not
considered parts of the Package itself, and are not subject to the
terms of this license.
General Provisions
(10) Any use, modification, and distribution of the Standard or
Modified Versions is governed by this Artistic License. By using,
modifying or distributing the Package, you accept this license. Do not
use, modify, or distribute the Package, if you do not accept this
license.
(11) If your Modified Version has been derived from a Modified
Version made by someone other than you, you are nevertheless required
to ensure that your Modified Version complies with the requirements of
this license.
(12) This license does not grant you the right to use any trademark,
service mark, tradename, or logo of the Copyright Holder.
(13) This license includes the non-exclusive, worldwide,
free-of-charge patent license to make, have made, use, offer to sell,
sell, import and otherwise transfer the Package with respect to any
patent claims licensable by the Copyright Holder that are necessarily
infringed by the Package. If you institute patent litigation
(including a cross-claim or counterclaim) against any party alleging
that the Package constitutes direct or contributory patent
infringement, then this Artistic License to you shall terminate on the
date that such litigation is filed.
(14) Disclaimer of Warranty:
THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
================================================
FILE: README.md
================================================
## Java
* 27天成为Java大神
## Disclaimer
版权归原作者所有,欢迎自由转载-非商用-非衍生-保持署名和链接。
================================================
FILE: day01/code/01_HelloWorld案例/HelloWorld.java
================================================
class HelloWorld {
public static void main(String[] args) {
System.out.println("Ұϼ");
}
}
================================================
FILE: day01/code/01_HelloWorld案例/Student.java
================================================
//עͣڽ˵
/*
ע͵ķࣺ
ע һڽ˵г
ʽǣ//ע
ע һڽ˵г
ʽǣ
ĵע һǶ߷˵javadoc߽һĵ˵顣
ʽǣ
*/
//ע⣺עͲǶдעͿԡ
//ҵѧ
//classjava
//ĸʽǣclass
/*
ҵѧ
classjava
ĸʽǣclass
*/
/** */
class Student {
public static void main(String[] args) {
System.out.println("ѧ");
}
}
================================================
FILE: day01/code/02_带注释的HelloWorld案例/Demo.java
================================================
/*
ע͵ã
A:˵߳Ķ
B:ǵԳ
*/
class Demo {
public static void main(String[] args) {
System.out.println("HelloWorld");
System.out.println("Ұϼ");
System.out.println("ҰJava");
System.out.println("Ұ");
}
}
================================================
FILE: day01/code/02_带注释的HelloWorld案例/HelloWorld.java
================================================
/*
ҪHelloWorld
A:javaĵλ࣬Ҫһ
B:javaҪܹУ
C:Ҫ
裺
A:ĸʽ
class {
//
}
B:ĸʽ
public static void main(String[] args) {
//
}
C:ĸʽ
System.out.println("ǿԸ");
ǵ˼ôֳ
*/
//ҵĴע͵HelloWorld
//class
class HelloWorld {
/*
main
maindz
jvmԶmain
*/
public static void main(String[] args) {
//
System.out.println("HelloWorld");
}
}
================================================
FILE: day01/code/03_关键字/KeyWord.java
================================================
/*
ؼ֣JavaԸضĵ
ؼֵص㣺ؼֶСд
ؼע
A:gotoconstΪִ,Ŀǰʹ
B:Editplusĸ±,Թؼɫǣdzֱ
*/
class KeyWord {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
================================================
FILE: day01/code/04_标识符/NameDemo.java
================================================
/*
ʶǸ,ӿ,,ʱʹõַ(ַ)
ɹ
A:ӢĸСд
B:
C:_$
ע
A:ֿͷ
B:JavaеĹؼ
C:ִСд
Student,student
֪
A: ʵļ,ڽͬ
ȫСд
com
༶cn.itcast
B:߽ӿ
һʣĸд
Student,Person,Teacher
ʣÿʵĸд
HelloWorld,MyName,NameDemo
C:߱
һʣȫСд
name,age,show()
ʣӵڶʿʼÿĸд
myName,showAllStudentNames()
D:
һʣȫд
AGE
ʣÿʶд_
STUDENT_MAX_AGE
*/
class NameDemo {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
================================================
FILE: day01/code/04_标识符/基础班/Student.txt
================================================
================================================
FILE: day01/code/04_标识符/就业班/Student.txt
================================================
================================================
FILE: day01/day01总结.txt
================================================
1:(˽)
(1)
(2)Ӳ
(3)
(4)
(5)
(6)˻ʽ()
A:ͼλ淽ʽ
B:зʽ
(7)̵Ĺܼʶ
(8)õĿݼ( Լݼ)
A:ȫѡ
B:
C:ճ
D:
E:
F:
2:DOS()
(1)л̷()
d: س
(2)ʾijĿ¼µļļ()
dir س
(3)ļ
md ļ س
(4)ɾļ
rd ļ س
(5)Ŀ¼()
cd Ŀ¼
༶ cd Ŀ¼1\Ŀ¼2\...
(6)Ŀ¼()
cd..
˸Ŀ¼ cd\
(7)ɾļ
del ļ
*.txt Աʾļ
(8)()
cls
(9)˳
exit
(10)չDOS
ɾݵļ
rd /s ļ ʾǷɾ
rd /q /s ļ ֱɾ
3:JavaԷչʷ(˽)
(1)Java֮
(2)JDKİ汾
1.4.2
1.5
1.6
1.7
1.8
(3)JavaԵƽ̨
JavaSE
JavaEE
JavaME(Android)
(4)JavaԵص
4:JDK,JRE,JVM()
(1)JVM
֤JavaԿƽ̨ԲͬIJϵͳṩͬJVM
⣺javaǿƽ̨?JVMǿƽ̨?
(2)JRE
javaлJVMͺ
(3)JDK
javaJREͿ(javac,java)
5:JDKأװж()
(1)
أ߰ٶҲԡ
(2)װ
װ һװɡһ㽨鲻Ҫпոġ
ɫ ѹͿʹ
(3)ж
װ ͨ360߿
ɫ ֱɾļм
6:HelloWorld()
(1)д
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
(2)ó
A:classģʽ: class {}
B:ҪУʽǣ
public static void main(String[] args) { }
C:Ҫݣ䣬ʽǣ
System.out.println("HelloWorld");
(3)ı
A:javacļ
javac HelloWorld.java
B:javaִгclassļƣչ
java HelloWorld
(4)һJavaĿ
A:дJavaԴ
B:ͨjavacjavaֽļ
C:ͨjavaֽļ
7:HelloWorld()
(1)ļԲһ£ǽһ
(2)Ҳļ
(3)д(Сдƴд)
(4)ƥ⣬дʱɶд
(5)Ӣ⣬javaһ㶼Ӣ״̬
(6)ĩβȱٷֺ
8:path()
(1)ΪʲôҪpath
ΪjavacjavaĿ¼ʹ
(2)
A:ʽ1 ֱpathǰJDKbinĿ¼
B:ʽ2()
½JAVA_HOME: JDKİװĿ¼
path: %JAVA_HOME%\bin;ǰĻ
9:classpath()
(1)ΪʲôҪclasspath
ΪclassļĿ¼
(2)
½classpathҪĿ¼еclassļĿ¼ùȥɡ
ע⣺ִеʱȺ˳ϵ
(3)pathclasspath
pathΪexeļĿ¼
classpathΪclassļĿ¼
(10)ע()
(1)ע:ڽ˵
(2)ࣺ
A:У//ע
B:У/* ע */
C:ĵעͣ/** ע */
(3)ע͵HelloWorld
(4)ע͵ã
A:˵߳Ķ
B:ǵԳ
(11)ؼ()
(1)ؼ:Javaضĵ
(2)ص:ȫСд
(3)ע
A:gotoconstΪִڣĿǰʹ
B:Editplusĸ±Թؼɫǣ
(12)ʶ()
(1)ʶ࣬ӿڣֵ߱ķ
(2)ɹ
A:ӢĸСд
B:
C:_$
(3)ע
A:ֿͷ
B:JavaеĹؼ
C:ִСд
Student,student
(4)ʽ
A: ʵļ,ڽͬ
ȫСд
com
༶cn.itcast
B:߽ӿ
һʣĸд
Student,Person,Teacher
ʣÿʵĸд
HelloWorld,MyName,NameDemo
C:߱
һʣȫСд
name,age,show()
ʣӵڶʿʼÿĸд
myName,showAllStudentNames()
D:
һʣȫд
AGE
ʣÿʶд_
STUDENT_MAX_AGE
================================================
FILE: day01/课堂练习.txt
================================================
A:ݼ
Ctrl+A ȫѡ
Ctrl+C
Ctrl+V ճ
Ctrl+X
Ctrl+Z
Ctrl+S
B:DOS
d: س ̷л
dir(directory):гǰĿ¼µļԼļ
md (make directory) : Ŀ¼
rd (remove directory): ɾĿ¼
cd (change directory)ıָĿ¼(ָĿ¼)
cd.. : ˻صһĿ¼
cd\: ˻صĿ¼
del (delete): ɾļ,ɾһѺһļ*.txt
exit : ˳dos
cls : (clear screen)
չ(ɾݵļ)
rd /s ļ (ѯǷɾ)
rd /q /s ļ (ɾ)
C:JDK,JRE,JVMĹϵ
JVM֤JavaԿƽ̨
JRE:JVM +
JDK:JRE + tools(߰)
D:HelloWorld
java
javac
java -version
E:жس
a:һ
װ һװ
ɫ ѹͿʹ
b:ж
װ 360/
ɫ ֱɾļ
F:
a:ļԲһ?
ԣDz顣ļһ¡
b:Ҳļ
c:ƴд
d:ƥ
e:Ӣ
ҵԼĴȫ¼wordͿˡ
ҪͼҪ¼ԭ
G:path
a:ΪʲôҪ
ΪjavacĿ¼ʹ
b:
ʽ1JDKװĿ¼binĿ¼õpath
D:\develop\Java\jdk1.7.0_72\bin;ǰĻ
exeβļĸĿ¼õpathУͿͨDOSʹø
ʽ2
½JAVA_HOME
JAVA_HOME
ֵJDKİװ· D:\develop\Java\jdk1.7.0_72
path
%JAVA_HOME%\bin;ǰĻ
c:ϰ
ԼûԼָĿ¼ȱдjavaС
H:װEditplus
a:װ
رס·Ҽ
b:ͨù½һHelloWorldС
c:ȥļ
-- ѡ -- ļ -- ѱʱļĹȥ
d:javacjava
-- û --
-- û -- ѡղŸǸ -- javac
-- û -- ѡղŸǸ -- java
岽裬javacjavaͼ
c:ϰ
װEditplusȻͨùʵֳı
================================================
FILE: day02/code/01_常量/ConstantDemo.java
================================================
/*
ڳִеĹֵԷı
ࣺ
A:ֵ
112.5
B:Զ峣(ֽ)
ֵࣺ
A:ַ ""
B: е
C:С еĴС
D:ַ õ
E: ֵֻtruefalse
F:ճ null(鲿ȥ)
*/
class ConstantDemo {
public static void main(String[] args) {
//ַ
System.out.println("HelloWorld");
//
System.out.println(100);
//С
System.out.println(12.345);
//ַ
System.out.println('A');
//Ǵ
//System.out.println('BC');
System.out.println('1');
//
System.out.println(true);
System.out.println(false);
}
}
================================================
FILE: day02/code/02_进制转换/JinZhiDemo.java
================================================
/*
0,1ɡ0bͷ
˽
0,1,7ɡ0ͷ
ʮ
0,1,9ɡĬʮƵ
ʮ
0,1,9,a,b,c,d,e,f(Сд)0xͷ
*/
class JinZhiDemo {
public static void main(String[] args) {
System.out.println(0b100);//4
System.out.println(0100);//64
System.out.println(100);//100
System.out.println(0x100);//256
}
}
================================================
FILE: day02/code/04_数据类型/Array2Sum.java
================================================
/*
*/
class Array2Sum {
public static void main(String[] args) {
int[][] arr = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
int sum = 0;
for (int i=0; i<arr.length; i++) {
for (int j=0; j<arr[i].length; j++) {
sum +=arr[i][j];
}
}
System.out.println("Ϊ" +sum);
}
}
================================================
FILE: day02/code/04_数据类型/DataType.java
================================================
/*
Ϊ˸õıʵJavaԲͬṩ˲ͬ͡
ͣ
ͣ48
ͣ࣬ӿڣ顣(潲)
:
ռõڴռ
byte 1ֽ
01111111
10000000(1ȱʾλֱʾֵ -128)
short 2ֽ
int 4ֽ
long 8ֽ
float 4ֽ
double 8ֽ
ַ
char 2ֽ
boolean δ֪1ֽ
⣺
JavaַԴ洢һ?
ԡΪJavaԲõunicode룬
unicodeÿַֽڣ
ԣjavaеַԴ洢һ֡
ע⣺
Ĭint
Ĭdouble
long͵ıҪlL
float͵ıҪfF
ͬһ{}棬Dzͬı
*/
class DataType {
public static void main(String[] args) {
//ĸʽ
// = ʼֵ;
//byte͵ı
byte b = 1;
System.out.println(1);
System.out.println(b);
//short͵ı
short s = 100;
System.out.println(s);
//int͵ı
int i = 100000;
System.out.println(i);
//
//int j = 2147483648;
//System.out.println(j);
//long͵ı
long l = 2147483648L;
System.out.println(l);
//float͵ı
float f = 12.34F;
System.out.println(f);
//double͵ı
double d = 23.56;
System.out.println(d);
//char͵ı
char ch = 'a';
System.out.println(ch);
//boolean͵ı
boolean flag = true;
System.out.println(flag);
}
}
================================================
FILE: day02/code/04_数据类型/DataType2.java
================================================
/*
ʹñע
A:
һУĸŵķΧ
ͬвܶͬ
B:ʼֵ
ûгʼֱֵʹ
C:
һϽֻһ
ԶDz
*/
class DataType2 {
//int i = 100;
public static void main(String[] args) {
int i = 200;
//int j;
//System.out.println(j);
//int a = 10;int b = 20;
//int a = 10;
//int b = 20;
//int a,b;
//int x=10,y=20;
//int x = 10;
//int y = 20;
//
// = ʼֵ;
//ʵǻԸıһ£ֻҪʹøñǰֵɡ
int j;
//........
j = 200;
System.out.println(j);
}
}
================================================
FILE: day02/code/04_数据类型/MyArrayDemo.java
================================================
import java.util.Scanner;
class MyArrayDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("ݣ");
int[] arr;
int i = 0;
arr = new int[3];
System.out.println(arr);
while(true) {
arr[i] = sc.nextInt();
i++;
if (i >= arr.length) {
break;
}
}
/*
for (i = 0; i<arr.length; i++) {
arr[i] = sc.nextInt();
//System.out.println(arr[i]);
}
*/
for (int j=0; j<arr.length; j++) {
System.out.println("arr[" +j +"]=" +arr[j]);
}
int temp = 0;
for (int j=1; j<arr.length; j++) {
temp = arr[j-1]>=arr[j]?arr[j-1]:arr[j];
}
System.out.println("arrֵΪ" +temp);
}
}
================================================
FILE: day02/code/04_数据类型/MyArrayTest.java
================================================
/*
һάϰ
*/
import java.util.Scanner;
class MyArrayTest {
public static void main(String[] args) {
int arr = {1,2,3,4,5,6,7,8};
String strArray = {"","һ","ڶ","","","","",""};
//
Scanner sc = new Scanner(System.in);
System.out.println("(1-7)");
int index = sc.nextInt();
System.out.println("ҪҵΪ" +strArray[index]);
}
//
public static void printArray(int[] arr) {
System.out.print("[");
for (int i=0; i<arr.length; i++) {
if (i <= arr.length-1) {
System.out.print(arr[i] +", ");
}
System.out.print(arr[i]);
}
System.out.println("]");
}
//ֵ
public static int getMax(int[] arr) {
int max = arr[0];
for (int i=0; i<arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
//ת
public static void reverse(int[] arr) {
for (int start=0,end=arr.length; start<=end; start++,end--) {
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
}
//Ԫصһγֵ
public static int indexOfArray(int[] arr, int key) {
int index = -1;
for (int i=0; i<arr.length; i++) {
if (key == arr[i]) {
index = i;
break;
}
}
return index;
}
//
//public static void OrderOfArray(int[] arr) {
//}
}
================================================
FILE: day02/code/05_类型转换/DataTypeDemo.java
================================================
/*
+һ, Ӧܹݵļӷ
ݣҪһ¡
booleanͲתΪ͡
ʽת
A:byte,short,char-->int-->long-->float-->double
B:byte,short,char֮䲻תDzתΪint
*/
class DataTypeDemo {
public static void main(String[] args) {
//һ
int a = 10;
int b = 20;
System.out.println(a + b);
int c = a + b;
System.out.println(c);
System.out.println("--------------");
//
byte by = 3;
int i = 4;
System.out.println(by + i);
int j = by + i;
System.out.println(j);
}
}
================================================
FILE: day02/code/05_类型转换/DataTypeDemo2.java
================================================
/*
ǿת:ӴСʹãΪоȵĶʧ
Ŀ =(Ŀ)(ת);
*/
class DataTypeDemo2 {
public static void main(String[] args) {
//
byte by = 3;
int i = 4;
byte bb = (byte)(by + i);
System.out.println(bb);
}
}
================================================
FILE: day02/code/05_类型转换/DataTypeDemo3.java
================================================
/*
+:ӷ
A:ݲ
B:ַ+
ASCII
'0' 48
'A' 65
'a' 97
C:ַ+
ַIJУַӷ
*/
class DataTypeDemo3 {
public static void main(String[] args) {
System.out.println('a');
System.out.println('a'+1);
System.out.println('A'+0);
System.out.println('0'+0);
System.out.println("-----------");
System.out.println('a'+'b');
System.out.println("a"+"b");
System.out.println("hello"+'a'+1); //ַƴĶַ
System.out.println('a'+1+"hello");
System.out.println("5+5="+5+5);
System.out.println(5+5+"=5+5");
}
}
================================================
FILE: day02/code/05_类型转换/DataTypeTest.java
================================================
/*
byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
ľDZʧܵأΪʲôأ
b=b1+b2;
ԭ
ӣʾͣ
ӣȻжϽǷߵķΧݣھͲڣ
*/
class DataTypeTest {
public static void main(String[] args) {
byte b1=3,b2=4,b;
//b = b1+b2; //ұԶ
b = 3+4;
}
}
================================================
FILE: day02/code/05_类型转换/DataTypeTest2.java
================================================
/*
byte b = 130;û?øֵȷô?Ƕ?
*/
class DataTypeTest2 {
public static void main(String[] args) {
//byte b = 130;
//
//1
//int a = 130;
//2
byte b = (byte) 130;
System.out.println(b);
}
}
/*
ʮƣ130
A:һȰʮתΪ
ƣ000000000 000000000 000000000 100000010
ڴ˶һԣҲ000000000 000000000 000000000 100000010
B:ǿת
ƣ000000000 000000000 000000000 100000010
ȡͱˣ100000010
C:Dz룬㿴ԭ
λ ֵλ
룺 1 00000010
룺 1 00000001
ԭ룺 1 11111110
*/
================================================
FILE: day02/code/05_类型转换/DataTypeTest3.java
================================================
class DataTypeTest3 {
public static void main(String[] args) {
byte b = (byte)300;
System.out.println(b);
System.out.println((byte)127);
System.out.println((byte)128);
System.out.println((byte)129);
System.out.println((byte)130);
System.out.println((byte)131);
}
}
/*
ʮƣ300
A:ʮתΪ
00000000 00000000 00000001 00101100
B:ȡ
0 0101100
*/
================================================
FILE: day02/code/06_算术运算符/OperatorDemo.java
================================================
/*
㣺ԳͱвĹ̳Ϊ㡣
ԳͱвķųΪ
ʽѳͱʽ
a + b
ע⣺ʽн
ֵ
Ƚ
λ
Ŀ
+-*/%++--
*/
class OperatorDemo {
public static void main(String[] args) {
System.out.println(10+20);
System.out.println(10-20);
System.out.println(10*20);
//ֻܵõ
System.out.println(10/20);
//ҪõСԳԻ߳1.0
System.out.println(10/1.0/20);
//ӷ÷:,ӷ,ַӷ
System.out.println(+5);
System.out.println(1+2);
System.out.println("1"+"2");
}
}
================================================
FILE: day02/code/06_算术运算符/OperatorDemo2.java
================================================
/*
/:
%:
ע⣺
%ս͵һݵķء
*/
class OperatorDemo2 {
public static void main(String[] args) {
//%/һһ
System.out.println(5/3);
System.out.println(5%3);
//⣺жĸš
//%,Ϊ0˵
System.out.println(5%3); //2
System.out.println(5%-3);//2
System.out.println(-5%3);//-2
System.out.println(-5%3);//-2
}
}
================================================
FILE: day02/code/06_算术运算符/OperatorDemo3.java
================================================
/*
++,--Լ
һi,
i++ͱʾֵ1
i--ͱʾֵ1
÷
A:ʹ
ڲݵǰЧһ
B:ʹ
ڲǰ棬ԼȻٲ
ڲ棬Ȳ㣬ȻԼ
*/
class OperatorDemo3 {
public static void main(String[] args) {
int a = 10;
int b = a++;
System.out.println(a);//11
System.out.println(b);//10
System.out.println("------------");
int c = 10;
int d = ++c;
System.out.println(c);//11
System.out.println(d);//11
System.out.println("------------");
int e = 10;
//e++;
++e;
System.out.println(e);
}
}
================================================
FILE: day02/code/06_算术运算符/OperatorTest.java
================================================
/*
һ⣺
int a = 10;
int b = 10;
int c = 10;
a = b++;
c = --a;
b = ++a;
a = c--;
ֱa,b,cֵ
ڶ⣺
int a = 4;
int b = (a++)+(++a)+(a*10);
*/
class OperatorTest {
public static void main(String[] args) {
/*
int a = 10;
int b = 10;
int c = 10;
a = b++;//a=10,b=11,c=10
c = --a;//a=9,b=11,c=9
b = ++a;//a=10,b=10,c=9
a = c--;//a=9,b=10,c=8
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println("--------------");
*/
/*
int a = 4;
int b = (a++)+(++a)+(a*10);
//= 4 + 6 + 60
//= 70
System.out.println(a);
System.out.println(b);
*/
//int i = 1;
//System.out.println(i+++i+++i+++i++);
//i++ + i++ + i++ + i++
//1 + 2 + 3 + 4
int i = 1;
System.out.println(i++ + ++i + i++ + ++i);//1+3+3+5
//i++ + ++i + i++ + ++i
//1 + 3 + 3 + 5
}
}
================================================
FILE: day02/code/07_赋值运算符/OperatorDemo.java
================================================
/*
ֵ
=
ϣ+=,-=,*=,/=,%=,...
*/
class OperatorDemo {
public static void main(String[] args) {
//10ֵint͵ıa
int a = 10;
//ϵ÷
int b = 10;
b += 20; //ȼڣb = b + 20;
System.out.println(b);
}
}
================================================
FILE: day02/code/07_赋值运算符/OperatorTest.java
================================================
/*
⣺
short s=1, s = s+1; short s=1, s+=1;
û⣬У
*/
class OperatorTest {
public static void main(String[] args) {
//short s = 1;
//s = s + 1;
//⣬ʧ
short s = 1;
s += 1; //s = s + 1;
//ûġ
//Ϊʽӵȼڣ
// s = (s)(s + 1);
}
}
================================================
FILE: day02/code/08_关系运算符/OperatorDemo.java
================================================
/*
ϵ
==,!=,>,>=,<,<=
ص㣺
۱ʽǼǸӣ϶boolean͡
ע
ϵ==дɡ=
*/
class OperatorDemo {
public static void main(String[] args) {
int a = 10;
int b = 10;
int c = 20;
System.out.println(a == b);
System.out.println(a == c);
System.out.println((a + b*c) == (a*b + c));
System.out.println("----------------");
System.out.println(a = b); //bֵֵaaֵΪ
System.out.println(a = c);
}
}
================================================
FILE: day02/code/08_关系运算符/OperatorDemo2.java
================================================
/*
&&&? ǰж·ЧֻҪfalseұִ߲СߣȫִС
|||? ǰж·ЧֻҪtrueұִ߲СߣȫִС
*/
class OperatorDemo2 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 30;
//&: falsefalse
System.out.println(a>b & a>c); //false & false = false
System.out.println(a>b & a<c); //false & true = false
System.out.println(a<b & a>c); //true & false = false
System.out.println(a<b & a<c); //true & true = true
System.out.println("--------");
//&&:
System.out.println(a>b && a>c); //false && false = false
System.out.println(a>b && a<c); //false && true = false
System.out.println(a<b && a>c); //true && false = false
System.out.println(a<b && a<c); //true && true = true
System.out.println("--------");
//|: truetrue
System.out.println(a>b | a>c); //false | false = false
System.out.println(a>b | a<c); //false | true = true
System.out.println(a<b | a>c); //true | false = true
System.out.println(a<b | a<c); //true | true = true
System.out.println("--------");
//||:
System.out.println(a>b || a>c); //false || false = false
System.out.println(a>b || a<c); //false || true = true
System.out.println(a<b || a>c); //true || false = true
System.out.println(a<b || a<c); //true || true = true
System.out.println("--------");
int x = 3;
int y = 4;
//System.out.println((x++)>3 & (y++)>4); //false & false = false
//System.out.println(x);//4
//System.out.println(y);//5
System.out.println((x++)>3 && (y++)>4);
System.out.println(x);//4
System.out.println(y);//4
}
}
================================================
FILE: day02/code/09_逻辑运算符/OperatorDemo.java
================================================
/*
&,|,!,^
&&,||
ע⣺
ӵӦһʽ
*/
class OperatorDemo {
public static void main(String[] args) {
//&,|,!,^
int a = 10;
int b = 20;
int c = 30;
//&: falsefalse
System.out.println(a>b & a>c); //false & false = false
System.out.println(a>b & a<c); //false & true = false
System.out.println(a<b & a>c); //true & false = false
System.out.println(a<b & a<c); //true & true = true
System.out.println("--------");
//|: truetrue
System.out.println(a>b | a>c); //false | false = false
System.out.println(a>b | a<c); //false | true = true
System.out.println(a<b | a>c); //true | false = true
System.out.println(a<b | a<c); //true | true = true
System.out.println("--------");
//^: ͬfalseͬtrue
//£УŮŮУŮŮ
System.out.println(a>b ^ a>c); //false ^ false = false
System.out.println(a>b ^ a<c); //false ^ true = true
System.out.println(a<b ^ a>c); //true ^ false = true
System.out.println(a<b ^ a<c); //true ^ true = false
System.out.println("--------");
//!:
System.out.println((a>b));//false
System.out.println(!(a>b));//true
System.out.println(!!(a>b));//false
System.out.println(!!!(a>b));//true
System.out.println(!!!!(a>b));//false
}
}
================================================
FILE: day02/day02总结.txt
================================================
1:()
(1)ڳйУֵı
(2)ķࣺ
A:ֵ
B:Զ峣(ֽ)
(3)ֵ
A:ַ ""ݡ"helloworld"
B: :1,200
C:С :12.5
D:ַ ''ݡ'a','A','0'
E: Ƚ⣬ֵֻtrue,false
F:ճ null(鲿ֽ)
(4)Javaıʽ
A:
0,1ɡ0bͷ
B:˽
0,1,2,3,4,5,6,7ɡ0ͷ
C:ʮ
0,1,2,3,4,5,6,7,8,9ɡĬʮơ
D:ʮ
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,Fɡ0xͷ
ע⣺ĸִСд
2:()
(1)һּķʽxƱʾx1
(2)ת
A:Ƶʮ
ϵ*^Ȩ֮͡
B:ʮƵ
ȡ,ֱΪ0,ת
C:ת
a:ƺʮ
8421
b:ƺͰ˽
λ
c:ƺʮ
λ
D:XƵYƵת
ʹʮΪɡ
3:зݱʾ()
(1)ݵĴ洢㶼Dzòеġ
(2)ݵзűʾ
0ʾ,1ʾš
A:ԭ
:Ķ
:ΪΪ1Ķ
B:
:ԭͬ
:ԭ,λ䣬ֵλȡ1001
C:
:ԭͬ
:+1
(3)ݵзűʾϰ
A:֪ԭ룬Ͳ
B:֪룬ԭ롣
(4)䣺floatڼеıʾ
λ ָλ λ
S E M
3:()
(1)ڳйУֵı
(2)ʽ
A: = ʼֵ;
B: ;
= ʼֵ;
4:()
(1)ͷ
A:ͣ48
B:ͣ࣬ӿڣ
(2)
A: ռõڴռ
byte 1
short 2
int 4
long 8
B:
float 4
double 8
C:ַ
char 2
D:
boolean 1
⣺JavaеַԴ洢һ?Ϊʲô?
(3)ע(رע)
A:ĬintͣĬdouble(һҪرעʽת)
B:longݵʱLlƼL
floatݵʱFfƼF
(fFᱨʧȵĴ)
(4)ʹñע
A:
ÿһĴЧңͬһܶͬı (forѭ()жıfor{}жͬ)
B:ʼֵ
ֵʹ
C:һ϶
һ϶Dz顣
int a,b;
a = 10;
b = 20;
int a = 10,b = 20;
int a = 10;
int b = 20;
5:ת()
ע⣺
booleanͲ롣
(1)ʽתС
byte,short,char --> int --> long --> float --> double
longΪʲôԵfloat?
A:Ϊlongfloatĵײ洢ṹͬ
B:ݷΧ
long: 2^63
float: 3.4*10^38
3.4*10^38 > 3.4*8^38 = 3.4*2^3^38 = 3.4*2^114 > 2^63
(2)ǿתӴС
һ㲻Ϊоȵʧ
ʽ
Ŀ = (Ŀ)(ת);
6:()
(1)㣺ԳͱвĹ̳Ϊ㡣
(2)ԳͱвķųΪ
(3)ʽѳͱʽ
ע⣺ʽн
7:()
(1)+,-,*,/,%,++,--
(2)+:
ӷ
ַӷ
(3)%/
%
/
õСԳԻ߳1.0
%ĽķźǰǸһ¡
(4)++,--
A:ʹ
ݵǰͺЧһ
B:ʹ
ݵǰ棬ݱ仯ٲ㡣
ݵĺ棬Ȳ㣬ݱ仯
C:++,--ϰ⡣
8:ֵ()
(1)=,+=,-=,*=,/=,%=,...
(2)÷
int a = 10;
10ֵint͵ıa
(3)÷
int a = 10;
a += 20;
ֵȼڣa = a + 20;
ߺұߵĽֵߣǿתΪߵ͡
(4)
short s = 1; s = s + 1;
short s = 1, s +=1;
ĸ⡣
9:ϵ()
(1)==,!=,>,>=,<,<=
(2)ע⣺
A:۱ʽǸӣ϶boolean
B:ǧҪ"=="д"="
10:()
(1)&,|,^,!,&&,||
(2)÷
&:falsefalse
|:truetrue
^:ͬfalseͬtrue(¹ϵ)(ֵַʽ)
!:żֵ䣻ֵ෴
(3)˫÷:
&&,||&,|
&&ж·ЧΪfalseұִ߲С
||ж·ЧΪtrueұִ߲С
================================================
FILE: day02/课堂练习.txt
================================================
1:ƵʮƵת
0b10110 = 22
073 = 59
0x3c = 60
2:ʮƵƵת
60 0b111100074,0x3c
3:зݱʾϰ
֪ijXԭΪ0b10110100XķͲ롣
֪ijXIJ0b11101110ԭ롣
4:D̽һļ20150309,ȻдHelloWorld
Ҫͨwindows±ʵ֣ͨDOSڱС
5:++,--ϰ
int a = 10;
int b = 10;
int c = 10;
a = b++;
c = --a;
b = ++a;
a = c--;
ֱa,b,cֵ
6:һĿ
int a = 4;
int b = (a++)+(++a)+(a*10);
================================================
FILE: day03/code/01_位运算符/OperatorDemo.java
================================================
/*
λλһȰתɶƣȻ㡣
⣺&&&?
A:&&&Ϊ㣬&&ж·Ч
B:&Ϊλ㡣
*/
class OperatorDemo {
public static void main(String[] args) {
//&,|,^,~
System.out.println(3 & 4); //0
System.out.println(3 | 4); //7
System.out.println(3 ^ 4); //7
System.out.println(~3); //
}
}
/*
A:34Ķ
3Ķƣ00000000 00000000 00000000 00000011
4Ķƣ00000000 00000000 00000000 00000100
B:λ& 00
00000000 00000000 00000000 00000011
&00000000 00000000 00000000 00000100
------------------------------------
00000000 00000000 00000000 00000000
C:λ| 11
00000000 00000000 00000000 00000011
&00000000 00000000 00000000 00000100
------------------------------------
00000000 00000000 00000000 00000111
D:λ^ ͬ0ͬ1
00000000 00000000 00000000 00000011
&00000000 00000000 00000000 00000100
------------------------------------
00000000 00000000 00000000 00000111
E:λ~ ÿλλȡ
00000000 00000000 00000000 00000011
~11111111 11111111 11111111 11111100
:11111111 11111111 11111111 11111011
ԭ:10000000 00000000 00000000 00000100
*/
================================================
FILE: day03/code/01_位运算符/OperatorDemo2.java
================================================
/*
<<:ƣұ߲0
>>:ƣλȷ01
>>>: ߲0
*/
class OperatorDemo2 {
public static void main(String[] args) {
/*
System.out.println(4 << 2); //16 = 4 * 2^2
System.out.println(3 << 3); //3 * 2 ^ 3
System.out.println(32 >> 2); //32 / 2^2
System.out.println(32 >>> 2);
*/
System.out.println(-32 >> 2);
System.out.println(-32 >>> 2);
}
}
/*
A:<<
4Ķƣ
00000000 00000000 00000000 00000100
(00)000000 00000000 00000000 0000010000
B:>>>
ԭ10000000 00000000 00000000 00100000
11111111 11111111 11111111 11011111
11111111 11111111 11111111 11100000
>>>
11111111 11111111 11111111 11100000
0011111111 11111111 11111111 111000(00)
*/
================================================
FILE: day03/code/01_位运算符/OperatorTest.java
================================================
/*
λ^ţͬһΣֵ
⣺
ݽн
˵ûָݵͣĬint͡ҽΡ
*/
class OperatorTest {
public static void main(String[] args) {
/*
System.out.println(1 ^ 2 ^ 2);//1
System.out.println(1 ^ 1 ^ 2);//2
System.out.println(15 ^ 3 ^ 7 ^ 7 ^ 3);//15
*/
//
int a = 10;
int b = 20;
//System.out.println(a+"---"+b);
System.out.println("a="+a+",b="+b);
//ô?
//ʽ1ʹõгô˷
/*
int temp = a;
a = b;
b = temp;
System.out.println("a="+a+",b="+b);
*/
//ʽ2ãa+bѾΧˡ
/*
a = a + b; //a=30
b = a - b; //b=10
a = a - b; //a=20
System.out.println("a="+a+",b="+b);
*/
//ʽ3ãa+bѾΧˡ
//a = (a+b) - (b=a); //һ仰㶨
//System.out.println("a="+a+",b="+b);
//ʽ4
a = a ^ b;
b = a ^ b; //b = a ^ b = a ^ b ^ b = a;
a = a ^ b; //a = a ^ b = a ^ b ^ a = b;
System.out.println("a="+a+",b="+b);
//䣺ߣa,b,aұa^b
}
}
================================================
FILE: day03/code/02_三元运算符/OperatorDemo.java
================================================
/*
Ԫ
ʽ
(ϵʽ)?ʽ1ʽ2
ִ̣
ϵʽ䷵ֵ
true:ʽ1ʽֵ
false:ʽ2ʽֵ
*/
class OperatorDemo {
public static void main(String[] args) {
//ȡеĽϴֵ
int x = 3;
int y = 4;
int z = (x > y)? x : y;
System.out.println(z);
//ȽǷ
int a = 4;
int b = 4;
//boolean flag = (a==b)?true:false;
boolean flag = (a == b);
System.out.println(flag);
//ȡеĽϴֵ
int c = 30;
int d = 40;
int e = 50;
//int max = (c>d)?(c>e?c:e):(d>e?d:e);
int temp = (c>d)?c:d;
int max = (temp>e)?temp:e;
System.out.println(max);
}
}
================================================
FILE: day03/code/03_键盘录入数据/OperatorDemo.java
================================================
/*
Ϊ˳ݸӵǾ¼ݡ
ʹü¼?ĿǰҼסˡ
A:
import java.util.Scanner;
class
B:
Scanner sc = new Scanner(System.in);
C:ȡ
int i = sc.nextInt();
*/
import java.util.Scanner;
class OperatorDemo {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
System.out.println("һ");
//ȡ
int i = sc.nextInt();
System.out.println("i:"+i);
}
}
================================================
FILE: day03/code/03_键盘录入数据/OperatorTest.java
================================================
/*
¼ݣͣ
A:¼ݣͨScannerʵ֡
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
ȡ int i = sc.nextInt();
B:¼
Ծint i = sc.nextInt();Ρֱòͬı
int i = sc.nextInt();
int j = sc.nextInt();
C:ݵĺ
int sum = i + j;
D:
System.out.println(sum);
*/
import java.util.Scanner;
class OperatorTest {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int firstNumber = sc.nextInt();
System.out.println("ڶݣ");
int secondNumber = sc.nextInt();
//ӷ
int sum = firstNumber + secondNumber;
//
System.out.println("ݺǣ"+sum);
}
}
================================================
FILE: day03/code/03_键盘录入数据/OperatorTest2.java
================================================
/*
¼ݣȡеֵ
A:¼
B:ȡֵԪʵ
C:ֵ
*/
import java.util.Scanner;
class OperatorTest2 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//ȡ¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
//ȡֵ
int max = (a>b)?a:b;
//
System.out.println("ֵǣ"+max);
}
}
================================================
FILE: day03/code/03_键盘录入数据/OperatorTest3.java
================================================
/*
¼ݣȡеֵ
*/
import java.util.Scanner;
class OperatorTest3 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//ȡ¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
System.out.println("ݣ");
int c = sc.nextInt();
//ȡݵֵ
int temp = (a>b)?a:b;
int max = (temp>c)?temp:c;
//
System.out.println("ֵǣ"+max);
}
}
================================================
FILE: day03/code/03_键盘录入数据/OperatorTest4.java
================================================
/*
¼ݣȽǷ
*/
import java.util.Scanner;
class OperatorTest4 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//ȡ¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
//ȽǷ
//boolean flag = (a==b)?true:false;
boolean flag = (a==b);
//
System.out.println(flag);
}
}
================================================
FILE: day03/code/04_顺序结构语句/OrderDemo.java
================================================
/*
dz̿ƣûضṹմȺ˳
ִУдĴ붼ִеġ
ܵ˵дǰִУдںĺִ
*/
class OrderDemo {
public static void main(String[] args) {
System.out.println("Ұϼ");
System.out.println("ҰJava");
System.out.println("Ұ");
System.out.println("ϼ");
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfDemo.java
================================================
/*
ѡṹif䣬switch䡣
ifָʽ
ifʽ1
if(ϵʽ) {
;
}
ִ̣
A:ϵʽ
B:trueִ
falseͲִ
C:ִ
*/
class IfDemo {
public static void main(String[] args) {
int x = 3;
if(x == 3) {
System.out.println("x3");
//x = 10;
}
if(x > 5) {
System.out.println("x5");
}
System.out.println("over");
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfDemo2.java
================================================
/*
ifע
A:ϵʽۼǸӣboolean
B:жϵʱ鳣ߡ
C:ifƵһ䣬ſʡԣ
Ƕ䣬ͲʡԡԶҪʡ
D:һ˵žûзֺţзֺžû
*/
class IfDemo2 {
public static void main(String[] args) {
int x = 10;
int y = 20;
int z = 30;
if(x > y) {
System.out.println("hello");
}
//ﲻboolean
/*
if(30) {
System.out.println("world");
}
*/
if(true) {
System.out.println("java");
}
if(x<y && x<z) {
System.out.println("android");
}
System.out.println("-----------");
boolean flag = false;
/*
if(flag == true) {
System.out.println("javaweb");
}
*/
/*
if(flag = true) {
System.out.println("javaweb");
}
*/
/*
if(true = flag) {
System.out.println("javaweb");
}
*/
System.out.println("-----------");
if(false) {
System.out.println("haha");
System.out.println("hehe");
}
System.out.println("heihei");
System.out.println("-----------");
if(false);
//
{
System.out.println("111");
System.out.println("222");
}
System.out.println("over");
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfDemo3.java
================================================
/*
ifʽ2
if(ϵʽ) {
1;
}else {
2;
}
ִ̣
A:ϵʽֵ
B:trueִ1
falseִ2
C:ִ
*/
class IfDemo3 {
public static void main(String[] args) {
int x = 3;
if(x == 3) {
System.out.println("x3");
}else {
System.out.println("x3");
}
if(x > 5) {
System.out.println("x3");
}else {
System.out.println("x5");
}
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfDemo4.java
================================================
/*
ifĵڶָʽԪ
Ԫ
ϵʽ?ʽ1:ʽ2;
ifʽ2
if(ϵʽ){
1;
}else {
2;
}
ܽ
Ԫܹʵֵģifĵڶָʽʵ֮֡
ʲôʱ?
ifһʱͲ
ΪԪһҪнأ䲻Ϊһء
*/
import java.util.Scanner;
class IfDemo4 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//ȡ¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
//ʹԪʵ
int c = (a>b)?a:b;
System.out.println("c:"+c);
//ifʽ2ʵ
int d;
if(a > b) {
d = a;
}else {
d = b;
}
System.out.println("d:"+d);
System.out.println("------------------");
//ֱӰѽ
if(a > b) {
System.out.println("a:"+a);
}else {
System.out.println("b:"+b);
}
//ԪĽ
//(a>b)?System.out.println("a:"+a):System.out.println("b:"+b);
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfDemo5.java
================================================
/*
ifʽ3
if(ϵʽ1) {
1;
}else if (ϵʽ2) {
2;
}
else {
n+1;
}
ִ̣
жϹϵʽ1truefalse
trueִ1
falseͼжϹϵʽ2truefalse
trueִ2
falseͼжϹϵʽtruefalse
ûκιϵʽΪtrueִn+1
¼ѧɼݳɼڵۡ
90-100
80-90
70-80
60-70
60
*/
import java.util.Scanner;
class IfDemo5 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼ѧɼ
System.out.println("ɼ");
int score = sc.nextInt();
//УݵʱһҪע⣺
//ȷ
//
//߽
/*
if(score>=90 && score<=100) {
System.out.println("");
}else if(score>=80 && score<90) {
System.out.println("");
}else if(score>=70 && score<80) {
System.out.println("");
}else if(score>=60 && score<70) {
System.out.println("");
}else {
System.out.println("");
}
*/
//ʱȻҪˡûпǵݵ
//ԣҪһж
/*
if(score>=90 && score<=100) {
System.out.println("");
}else if(score>=80 && score<90) {
System.out.println("");
}else if(score>=70 && score<80) {
System.out.println("");
}else if(score>=60 && score<70) {
System.out.println("");
}else if(score>=0 && score<60) {
System.out.println("");
}else {
System.out.println("ijɼ");
}
*/
//ҲжϳɼǷ
if(score<0 || score>100) {
System.out.println("ijɼ");
}else if(score>=90 && score<=100) {
System.out.println("");
}else if(score>=80 && score<90) {
System.out.println("");
}else if(score>=70 && score<80) {
System.out.println("");
}else if(score>=60 && score<70) {
System.out.println("");
}else {
System.out.println("");
}
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfTest.java
================================================
/*
¼ݣȡеֵ
A:¼
B:жϣifʵ
C:
ϰ
¼ݣȽǷ
ifʵ֡
*/
import java.util.Scanner;
class IfTest {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int firstNumber = sc.nextInt();
System.out.println("ڶݣ");
int secondNumber = sc.nextInt();
//ifʵ
//ʽ1ֱӰѽ
if(firstNumber > secondNumber) {
System.out.println("ϴֵǣ"+firstNumber);
}else {
System.out.println("ϴֵǣ"+secondNumber);
}
System.out.println("-----------------------------");
//ʽ2ѽ
/*
,
if(firstNumber > secondNumber) {
int max = firstNumber;
}else {
int max = secondNumber;
}
*/
int max;
if(firstNumber > secondNumber) {
max = firstNumber;
}else {
max = secondNumber;
}
System.out.println("ϴֵǣ"+max);
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfTest2.java
================================================
/*
¼ݣȽǷ
A:¼룬Scanner
B:Ƚݣif
C:ʽչʾ
*/
import java.util.Scanner;
class IfTest2 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
//Ƚ
//ʽ1:ѽֱ
if(a == b) {
System.out.println(true);
}else {
System.out.println(false);
}
System.out.println("------------------");
//ʽ2:ѽ
boolean flag;
if(a == b) {
flag = true;
}else {
flag = false;
}
System.out.println(flag);
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfTest3.java
================================================
/*
¼xֵyIJ
x>=3 y = 2x + 1;
-1<=x<3 y = 2x;
x<-1 y = 2x C 1;
A:¼ݡ
B:жxȡֵΧӦyֵ
C:yֵ
*/
import java.util.Scanner;
class IfTest3 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int x = sc.nextInt();
int y;
if(x >= 3) {
y = 2*x + 1;
}else if(x>=-1 && x<3) {
y = 2*x;
}else {
y = 2*x - 1;
}
System.out.println("yֵǣ"+y);
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfTest4.java
================================================
/*
¼·ݵֵӦļڡ
3,4,5
6,7,8
9,10,11
12,1,2
A:¼·ݣScannerʵ֡
B:ifʵж
*/
import java.util.Scanner;
class IfTest4 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼·
System.out.println("·ݣ");
int month = sc.nextInt();
/*
if(month<1 || month>12) {
System.out.println("·");
}else if(month == 1) {
System.out.println("");
}else if(month == 2) {
System.out.println("");
}else if(month == 3) {
System.out.println("");
}else if(month == 4) {
System.out.println("");
}else if(month == 5) {
System.out.println("");
}else if(month == 6) {
System.out.println("ļ");
}else if(month == 7) {
System.out.println("ļ");
}else if(month == 8) {
System.out.println("ļ");
}else if(month == 9) {
System.out.println("^");
}else if(month == 10) {
System.out.println("^");
}else if(month == 11) {
System.out.println("^");
}else {
System.out.println("");
}
*/
//Ȼڿʵ֣ǸоЩ鷳
//ҪԳиĽ
//θ?
//month==3 || month==4 || month==5
/*
if(month<1 || month>12) {
System.out.println("·");
}else if(month==3 || month==4 || month==5) {
System.out.println("");
}else if(month==6 || month==7 || month==8) {
System.out.println("ļ");
}else if(month==9 || month==10 || month==11) {
System.out.println("^");
}else {
System.out.println("");
}
*/
//ʱѾˡ
//ǣжϵ϶࣬˵ϰ°ꡣ
//жϵȽ϶ĻʵԿͨһʽб
//(month>=3 && month<=5)
//һΧж
if(month<1 || month>12) {
System.out.println("·");
}else if(month>=3 && month<=5) {
System.out.println("");
}else if(month>=6 && month<=8) {
System.out.println("ļ");
}else if(month>=9 && month<=11) {
System.out.println("^");
}else {
System.out.println("");
}
}
}
================================================
FILE: day03/code/05_选择结构(if语句)/IfTest5.java
================================================
/*
ȡеֵ
*/
import java.util.Scanner;
class IfTest5 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
System.out.println("ݣ");
int c = sc.nextInt();
//Ԫʵ
//int max = (a>b)?(a>c?a:c):(b>c?b:c);
int temp = a>b?a:b;
int max = temp>c?temp:c;
System.out.println("ֵǣ"+max);
//ifʵ(ifǶʹ)
int max2;
if(a > b) {
if(a > c) {
max2 = a;
}else {
max2 = c;
}
}else {
if(b > c) {
max2 = b;
}else {
max2 = c;
}
}
System.out.println("ֵǣ"+max2);
}
}
================================================
FILE: day03/code/06_选择结构(switch语句)/SwitchDemo.java
================================================
/*
switchʽ
switch(ʽ) {
case ֵ1
1;
break;
case ֵ2
2;
break;
default
n+1;
break;
}
ʽͣ
A:switchʾswitch
B:ʽȡֵ
byte,short,int,char
JDK5Ժö͡(enum)
JDK7Ժַ(String)
C:caseҪͱʽбȽϵֵ
D:Ƕ
E:breakʾжϣ˼Խswitch
F:defaultʾƥʱִиôݣifelseơ
⣺
switchıʽbyte?long?String?
ԡ
ԡ
JDK7Ժԡ
ִ̣
A:ȼʽֵ
B:ΣcaseαȽϣһжӦֵͻִӦ䣬
ִеĹУbreakͻ
C:еcaseͱʽֵƥ䣬ͻִdefault岿֣Ȼ
ݼ¼ֵ1237Ӧһڶա
A:¼ݣScannerʵ
B:¼ݽжϣswitchʵ
C:ӦĽ
*/
import java.util.Scanner;
class SwitchDemo {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һ(1-7)");
int week = sc.nextInt();
//switchʵ
switch(week) {
case 1:
System.out.println("һ");
break;
case 2:
System.out.println("ڶ");
break;
case 3:
System.out.println("");
break;
case 4:
System.out.println("");
break;
case 5:
System.out.println("");
break;
case 6:
System.out.println("");
break;
case 7:
System.out.println("");
break;
default:
System.out.println("");
break;
}
}
}
================================================
FILE: day03/code/06_选择结构(switch语句)/SwitchDemo2.java
================================================
/*
ע
A:caseֻdzDZңcaseֵܳͬ
B:defaultʡ
ʡԡһ㲻顣жϵֵǹ̶ġ
C:breakʡ
ԡһ϶ûκġ
мʡҲǿԵģDz飬ΪܶҪĽӰ졣
D:defaultλһҪ
һκκcaseӦλá
ǣʱübreak
E:switchĽ
a:break
b:ִеĩβ
*/
class SwitchDemo2 {
public static void main(String[] args) {
int week = 3;
//int y = 4;
switch(week) {
case 1:
System.out.println(1);
break;
case 2:
System.out.println(2);
break;
default:
System.out.println(5);
break;
case 3:
System.out.println(3);
break;
case 4:
System.out.println(4);
break;
/*
default:
System.out.println(5);
//break;
*/
}
}
}
================================================
FILE: day03/code/06_选择结构(switch语句)/SwitchTest.java
================================================
/*
д
*/
class SwitchTest {
public static void main(String[] args) {
/*
int x = 2;
int y = 3;
switch(x){
default:
y++;
break;
case 3:
y++;
case 4:
y++;
}
System.out.println("y="+y);
*/
int x = 2;
int y = 3;
switch(x){
default:
y++;
case 3:
y++;
case 4:
y++;
}
System.out.println("y="+y);
}
}
================================================
FILE: day03/code/06_选择结构(switch语句)/SwitchTest2.java
================================================
/*
ģѡ⣬ѡӦĴ𰸡(ʽַ)
ݸַѡַʲô(ʽַ)
*/
class SwitchTest2 {
public static void main(String[] args) {
//һѡ
//ʽַ
char ch = 'B';
switch(ch) {
case 'A':
System.out.println("ѡA");
break;
case 'B':
System.out.println("ѡB");
break;
case 'C':
System.out.println("ѡC");
break;
case 'D':
System.out.println("ѡD");
break;
}
//ַж
String s = "java";
switch(s) {
case "hello":
System.out.println("hello");
break;
case "world":
System.out.println("world");
break;
case "java":
System.out.println("java");
break;
default:
System.out.println("android");
}
}
}
================================================
FILE: day03/code/06_选择结构(switch语句)/SwitchTest3.java
================================================
/*
switchʵּ¼·ݣӦļ
жϵʱѡifswitch䣬ôǵѡʹ?
ifʹó
Խboolean͵ж
һΧж
Լֵж
switchʹó
Լֵж
*/
import java.util.Scanner;
class SwitchTest3 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("·ݣ");
int month = sc.nextInt();
/*
switch(month) {
case 1:
System.out.println("");
break;
case 2:
System.out.println("");
break;
case 3:
System.out.println("");
break;
case 4:
System.out.println("");
break;
case 5:
System.out.println("");
break;
case 6:
System.out.println("ļ");
break;
case 7:
System.out.println("ļ");
break;
case 8:
System.out.println("ļ");
break;
case 9:
System.out.println("^");
break;
case 10:
System.out.println("^");
break;
case 11:
System.out.println("^");
break;
case 12:
System.out.println("");
break;
default:
System.out.println("·");
}
*/
//Ƚ鷳
switch(month) {
case 1:
case 2:
case 12:
System.out.println("");
break;
case 3:
case 4:
case 5:
System.out.println("");
break;
case 6:
case 7:
case 8:
System.out.println("ļ");
break;
case 9:
case 10:
case 11:
System.out.println("^");
break;
default:
System.out.println("·");
}
}
}
================================================
FILE: day03/day03总结.txt
================================================
1:λ(˽)
(1)&,|,^,~,>>,>>>,<<
λ㣬ҪתΪơ
(2)^ص㣺()
ͬһΣֵ䡣
⣺ֵ
int a = 10;
int b = 20;
int temp = a;
a = b;
b = temp;
ԣ^ʵ
a = a ^ b;
b = a ^ b;
a = a ^ b;
(3)()
Чʵķʽ28ֵ
2*8
2<<3
2:Ԫ()
(1)ʽ
ϵʽ?ʽ1:ʽ2;
(2)ִ̣
A:ϵʽֵ
B:trueʽ1ǽ
falseʽ2ǽ
(3)ϰ
A:ȡнϴֵ
B:ȡнϴֵ
C:ȽǷ
(4)˲䣺
ʽǶʹԼθдǶ
3:¼()
ʽ
(1)
import java.util.Scanner;
ע⣺λclass档
(2)¼
Scanner sc = new Scanner(System.in);
(3)ȡ
int i = sc.nextInt();
(4)ϰ
A:ݵĺ
B:ȡнϴֵ
C:ȡнϴֵ
D:ȽǷ
4:˳ṹ()
(1)̿䣺
˳ṹ
ѡṹ
ѭṹ
(2)˳ṹ
£ִС
5:if()
(1)ָʽ
A:ʽ1
if(ϵʽ) {
;
}
ִ̣
a:ϵʽֵ
b:trueִ
falseͲִ
c:ִ
B:ʽ2
if(ϵʽ) {
1;
}else {
2;
}
ִ̣
a:ϵʽֵ
b:trueִ1
falseִ2
c:ִ
Ԫ?
Ԫʵֵģifĸʽ2ʵ֣֮
ʲôʱ?
ifһʱͲԡ
ΪԪһҪ㷵һ
䲻һؽ
C:ʽ3
if(ϵʽ1) {
1;
}else if(ϵʽ2) {
2;
}else if(ϵʽ3) {
3;
}
...
else {
n+1;
}
ִ̣
a:ϵʽ1ֵ
b:trueִ1
falseͼϵʽ2ֵ
c:trueִ2
falseͼϵʽ3ֵ
...
d:еĹϵʽ㣬ִelsen+1;
(2)ע
A:ϵʽۼǸӣboolean
B:ifһ䣬{}ǿʡԵġǶ䣬{}ʡԡ
ԶҪʡԡ
C:Ҫӣ
һ{ޣ
D:else治йϵʽֻifС
(3)ϰ
A:ȡнϴֵ
B:ȡнϴֵ
C:ȽǷ
D:ݼ¼xֵyֵ
E:ѧɼӦ
F:ݼ¼·ݣӦļ
6:switch()
(1)ʽ
switch(ʽ) {
case ֵ1:
1;
break;
case ֵ2:
2;
break;
case ֵ3:
3;
break;
...
default:
n+1;
break;
}
ʽͣ
A:switch˵switch
B:ʽȡֵ
byte,short,int,char
JDK5Ժö
JDK7ԺString
⣺switchıʽǿbyte?long?String?
C:caseֵǺͱʽƥ
D:ҪɵĶǶ
E:break ˵䱻ж
F:default ifelseƣڴвƥ
(2)ִ
A:ʽֵ
B:caseֵƥ䣬жӦľִжӦ
C:ûжӦģִdefault
(3)ע
A:caseֻdzDZҳֵظ
B:breakʡ?
ԡһ϶ԡ
мҲԣDz顣ΪܵõĽҪġ
case
C:defaultʡ?
ԡ
D:defaultһҪ?
һмҲǿԵġҪעbreak
E:switchĽ
a:break
b:ִеĩβ
(4)ϰ
A:ʽ
B:ʽַ
C:ʽַ
D:ݼ¼·ݣӦļ
(5)ifswitchĸӦó
A:if
ԶԼֵж
ԶԱʽboolean͵Ľж
ԶһݷΧж
B:switch
ʺϼֵж(ѡ)
================================================
FILE: day04/code/01_循环语句(for)/ForDemo.java
================================================
/*
ѭ䣺
ʼ:һЩʼ
ж:֪Ҫٴ
ѭ:Ҫ
仯:ͨںʵʱ
*/
class ForDemo {
public static void main(String[] args) {
//ڿ̨һ"HelloWorld"
System.out.println("HelloWorld");
//ڿ̨ʮ"HelloWorld"
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
System.out.println("HelloWorld");
//ڿ̨һ"HelloWorld"
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForDemo2.java
================================================
/*
forѭĸʽ
for(ʼ;ж;) {
ѭ;
}
ִ̣
A:ִгʼ
B:ִж䣬䷵ֵ
trueͼ
falseѭ
C:ִѭ
D:ִп
E:صB
*/
class ForDemo2 {
public static void main(String[] args) {
//ڿ̨10HelloWorld
for(int x=0; x<10; x++) {
System.out.println("HelloWorld");
}
System.out.println("--------------");
//ʼ0ʼ
for(int x=1; x<=10; x++) {
System.out.println("HelloWorld");
}
for(int x=1; x<11; x++) {
System.out.println("HelloWorld");
}
for(int x=10; x>0; x--) {
System.out.println("HelloWorld");
}
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForDemo3.java
================================================
/*
5Ľ׳
׳ˣ
n! = n*(n-1)*(n-2)*...*3*2*1
n! = n*(n-1)!
*/
class ForDemo3 {
public static void main(String[] args) {
//۳˱
int jc = 1;
for(int x=1; x<=5; x++) {
jc *= x;
}
System.out.println("5Ľ׳ǣ"+jc);
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForDemo4.java
================================================
/*
ͳơˮɻжٸ
A:ҪͳжٸݣҪһͳƱ
int count = 0;
B:һλʵǵǷΧͨforѭͿԸ㶨
C:λֵ͵ڸǹ
ȡÿһλϵ?
һx 153
λx%10
ʮλx/10%10
λx/10/10%10
ǧλx/10/10/10%10
...
x == (λ*λ*λ + ʮλ*ʮλ*ʮλ + λ*λ*λ)
*/
class ForDemo4 {
public static void main(String[] args) {
//ͳƱ
int count = 0;
for(int x=100; x<1000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
if(x == (ge*ge*ge + shi*shi*shi + bai*bai*bai)) {
count++;
}
}
System.out.println("ˮɻУ"+count+"");
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForTest.java
================================================
class ForTest {
public static void main(String[] args) {
//ڿ̨1-10
System.out.println(1);
System.out.println(2);
System.out.println(3);
System.out.println(4);
System.out.println(5);
System.out.println(6);
System.out.println(7);
System.out.println(8);
System.out.println(9);
System.out.println(10);
System.out.println("------------");
for(int x=0; x<10; x++) {
System.out.println(x+1);
}
System.out.println("------------");
for(int x=1; x<=10; x++) {
System.out.println(x);
}
System.out.println("------------");
for(int x=10; x>0; x--) {
System.out.println(x);
}
System.out.println("------------");
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForTest2.java
================================================
/*
1-10֮֮
0+1=1
1+2=3
3+3=6
6+4=10
10+5=15
...
ΪÿһεۼӽDZ仯ģҪһרڼ¼ÿۼӵĽ
Ҫ1234...ҲDZ仯ģҲҪһѭܵõÿֵ
*/
class ForTest2 {
public static void main(String[] args) {
//
//System.out.println(1+2+3+4+5+6+7+8+9+10);
//ѭ
int sum = 0;
for(int x=1; x<=10; x++) {
//x=1,2,3,4,...10
//sum = sum + x; //sum=0 + 1 = 1;
//sum = sum + x; //sum=1 + 2 = 3;
//sum = sum + x;
sum += x;
}
System.out.println("1-10ĺǣ"+sum);
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForTest3.java
================================================
class ForTest3 {
public static void main(String[] args) {
//1-100֮ż
/*
//ͱ
int sum = 0;
//ͨforѭȡÿһ
for(int x=1; x<=100; x++) {
//ۼ
sum += x;
}
//
System.out.println("1-100֮ͣ"+sum);
System.out.println("---------------");
*/
//ż:ܱ2
//жǷܹ? x%2 == 0
/*
int sum = 0;
for(int x=1; x<=100; x++) {
if(x%2 == 0) {
sum += x;
}
}
System.out.println("1-100żͣ"+sum);
*/
int sum = 0;
for(int x=0; x<=100; x+=2) {
sum += x;
}
System.out.println("1-100żͣ"+sum);
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForTest4.java
================================================
/*
νˮɻָһλλֵ͵ڸ
153һˮɻ
153 = 1*1*1 + 5*5*5 + 3*3*3
A:һλʵǵǷΧͨforѭͿԸ㶨
B:λֵ͵ڸǹ
ȡÿһλϵ?
һx 153
λx%10
ʮλx/10%10
λx/10/10%10
ǧλx/10/10/10%10
...
x == (λ*λ*λ + ʮλ*ʮλ*ʮλ + λ*λ*λ)
*/
class ForTest4 {
public static void main(String[] args) {
for(int x=100; x<1000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
if(x == (ge*ge*ge + shi*shi*shi + bai*bai*bai)){
System.out.println(x);
}
}
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForTest5.java
================================================
/*
ڿ̨λ
λλ
ʮλǧλ
λ+ʮλ+ǧλ+λ=λ
A:λǷΧ
B:ȡÿһλϵݡ
C:
λλ
ʮλǧλ
λ+ʮλ+ǧλ+λ=λ
*/
class ForTest5 {
public static void main(String[] args) {
for(int x=10000; x<100000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
int qian = x/10/10/10%10;
int wan = x/10/10/10/10%10;
if((ge == wan) && (shi == qian) && (ge+shi+qian+wan == bai)) {
System.out.println(x);
}
}
}
}
================================================
FILE: day04/code/01_循环语句(for)/ForTest6.java
================================================
/*
ͳ1-1000֮ͬʱжٸ
32
53
72
A:һͳƱ
B:1-1000֮˷ΧforѭԽ
C:
32
53
72
x%3 == 2
x%5 == 3
x%7 == 2
*/
class ForTest6 {
public static void main(String[] args) {
//һͳƱ
int count = 0;
//1-1000֮˷ΧforѭԽ
for(int x=1; x<=1000; x++) {
//ж
if(x%3==2 && x%5==3 && x%7==2) {
//System.out.println(x);
count++;
}
}
System.out.println(""+count+"");
}
}
================================================
FILE: day04/code/02_循环语句(while)/WhileDemo.java
================================================
/*
whileѭĸʽ
while(ʽ) {
;
}
θʽ
ʼ;
while(ж) {
ѭ;
;
}
for(ʼ;ж;) {
ѭ;
}
ɴ˿ɼwhileѭforѭǿԵȼתġ
*/
class WhileDemo {
public static void main(String[] args) {
//for
/*
for(int x=0; x<10; x++) {
System.out.println("HelloWorld");
}
System.out.println("--------------");
*/
//while
/*
int x=0;
while(x<10) {
System.out.println("HelloWorld");
x++;
}
*/
//
//for
/*
int sum = 0;
for(int x=1; x<=100; x++) {
sum+=x;
}
System.out.println("1-100֮ǣ"+sum);
*/
//while
/*
int sum = 0;
int x = 1;
while(x<=100) {
sum += x;
x++;
}
System.out.println("1-100֮ǣ"+sum);
*/
//ˮɻ
//for
/*
for(int x=100; x<1000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
if(x == (ge*ge*ge + shi*shi*shi + bai*bai*bai)) {
System.out.println(x);
}
}
*/
//while
int x = 100;
while(x<1000) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
if(x == (ge*ge*ge + shi*shi*shi + bai*bai*bai)) {
System.out.println(x);
}
x++;
}
}
}
================================================
FILE: day04/code/02_循环语句(while)/WhileDemo2.java
================================================
/*
forwhile
ʹ𣺿ƵǸforѭͲٱʵˣ
whileѭԼʹãʹãwhileƼʹfor
ԭforѭñʹڴʧܹڴʹЧʡ
forѭʺһΧжϽв
ˮɻ
whileѭʺжϴȷ
*/
class WhileDemo2 {
public static void main(String[] args) {
int x = 0;
while(x<10) {
System.out.println(x);
x++;
}
System.out.println(x+"---");
System.out.println("-----------");
for(int y=0; y<10; y++) {
System.out.println(y);
}
//System.out.println(y+"---");
}
}
================================================
FILE: day04/code/02_循环语句(while)/WhileTest.java
================================================
/*
ҹɽ壺8848mһ㹻ֽţΪ0.01m
ʣ۵ٴΣͿԱ֤Ȳĸ߶?
A:ʼ
ҹɽ壺8848mһ㹻ֽţΪ0.01m
B:ͳƱ
۵ٴ
C:ж
ֽź<=8848
D:仯
ֽźÿ۵һǰ2
*/
class WhileTest {
public static void main(String[] args) {
//ʼ
int end = 884800;
int start = 1;
//ͳƱ
int count = 0;
//whileѭ
while(start<=end) {
count++;
//ֽźÿ۵һǰ2
start*=2;
}
System.out.println("Ҫ۵"+count+"");
//Ŀforѭ
/*
int count = 0;
for(int start = 1,end = 884800; start<=end;start*=2){
count++;
}
System.out.println("Ҫ۵"+count+"");
*/
}
}
================================================
FILE: day04/code/03_循环语句(do...while)/DoWhileDemo.java
================================================
/*
do...whileʽ
do {
;
}while(ʽ);
θʽ
ʼ;
do {
ѭ;
;
}while(ж);
for(ʼ;ж;) {
ѭ;
}
*/
class DoWhileDemo {
public static void main(String[] args) {
/*
int sum = 0;
for(int x=1; x<=100; x++) {
sum+=x;
}
System.out.println(sum);
*/
//do...while
int sum = 0;
int x = 1;
do{
sum+=x;
x++;
}while (x<=100);
System.out.println(sum);
}
}
================================================
FILE: day04/code/03_循环语句(do...while)/DoWhileTest.java
================================================
/*
ѭ
A:dowhileѭٻִһѭ塣
B:forѭwhileѭֻʱŻȥִѭ塣
ע
A:дȿforѭٿwhileѭdowhileѭ
B:ѭ
for(;;){}
*/
class DoWhileTest {
public static void main(String[] args) {
/*
for(int x = 10; x>20; x++) {
System.out.println("hello");
}
int y = 10;
while(y>20){
System.out.println("world");
y++;
}
int z = 10;
do{
System.out.println("java");
z++;
}while(z>20);
*/
/*
for(;;){
System.out.println("haha");
}
*/
while(true) {
System.out.println("haha");
}
}
}
================================================
FILE: day04/code/04_循环语句(嵌套使用)/ForForDemo.java
================================================
/*
һ45е(*)ͼ
*****
*****
*****
*****
⣺
System.out.println("*");
ڵǰ*С
System.out.print("*");
ڵǰ*
ѭǶУ
ѭ
ѭ
*/
class ForForDemo {
public static void main(String[] args) {
//ʽһ
/*
System.out.println("*****");
System.out.println("*****");
System.out.println("*****");
System.out.println("*****");
*/
//ʽ
/*
System.out.println("*");
System.out.println("*");
System.out.println("*");
System.out.println("*");
System.out.println("*");
*/
//
/*
System.out.println("*");
System.out.println("*");
System.out.print("*");
System.out.print("*");
System.out.println();
*/
/*
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
*/
//ѭĽһ5*
/*
//һ
for(int x=0; x<5; x++) {
System.out.print("*");
}
System.out.println();
//ڶ
for(int x=0; x<5; x++) {
System.out.print("*");
}
System.out.println();
//
for(int x=0; x<5; x++) {
System.out.print("*");
}
System.out.println();
//
for(int x=0; x<5; x++) {
System.out.print("*");
}
System.out.println();
*/
//ͬ˺ܶ
for(int y=0; y<4; y++) {
for(int x=0; x<5; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
================================================
FILE: day04/code/04_循环语句(嵌套使用)/ForForDemo2.java
================================================
/*
ͼ
*
**
***
****
*****
*/
class ForForDemo2 {
public static void main(String[] args) {
//һ55е
/*
for(int x=0; x<5; x++) {
for(int y=0; y<5; y++) {
System.out.print("*");
}
System.out.println();
}
*/
//Ҫ°벿
//ͨ۲ͼΣ֪ûб仯ڱ仯
//һУ1
//ڶУ2
//У3
//У4
//У5
//Ȼһ仯ôǾͶһ
/*
int z = 0;
for(int x=0; x<5; x++) {
for(int y=0; y<=z; y++) {
System.out.print("*");
}
System.out.println();
z++;
}
*/
//Ƿzı仯xı仯ʵһµ
//ǸûбҪzֱӰzx滻
for(int x=0; x<5; x++) {
for(int y=0; y<=x; y++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("---------");
for(int x=1; x<=5; x++) {
for(int y=1; y<=x; y++) {
System.out.print("*");
}
System.out.println();
}
}
}
================================================
FILE: day04/code/04_循环语句(嵌套使用)/ForForDemo3.java
================================================
/*
ڿ̨žų˷
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
...
1*9=9 2*9=18 3*9=27 4*9=36 ...
תַ
\t tabλ
*/
class ForForDemo3 {
public static void main(String[] args) {
//ǰÿһпһ*
//ôʵǸղŵ
/*
for(int x=1; x<=9; x++) {
for(int y=1; y<=x; y++) {
System.out.print("*"+"\t");
}
System.out.println();
}
*/
//Ҫ*滻Ϊʽ
for(int x=1; x<=9; x++) {
for(int y=1; y<=x; y++) {
System.out.print(y+"*"+x+"="+(x*y)+"\t");
}
System.out.println();
}
}
}
================================================
FILE: day04/code/05_控制跳转语句/BreakAndContinue.java
================================================
/*
Ҫ
*/
class BreakAndContinue {
public static void main(String[] args) {
for(int x=1; x<=10; x++) {
if(x%3==0) {
//ڴ˴д
break;
//continue;
//System.out.println("Java");
}
System.out.println("Java");
}
//ڿ̨2:Javaࡰ
//ڿ̨7:Javaࡰ
//ڿ̨13:Javaࡰ
}
}
================================================
FILE: day04/code/05_控制跳转语句/BreakDemo.java
================================================
/*
break:ж
breakʹó
A:ѡṹswitch
B:ѭ
뿪ʹóĴû
break:
A:ѭ
B:ѭ(˽)
ǩ÷
*/
class BreakDemo {
public static void main(String[] args) {
for(int x=0; x<10; x++) {
//System.out.println(x);
if(x%2==0) {
break;
//breakDzж
//System.out.println(x);
}
System.out.println(x);
}
System.out.println("-------------");
wc:for(int x=0; x<3; x++) {
nc:for(int y=0; y<4; y++) {
System.out.print("*");
break;
}
System.out.println();
}
}
}
================================================
FILE: day04/code/05_控制跳转语句/ContinueDemo.java
================================================
/*
continueʹó
ѭ
뿪ʹóĴû
continueã
A:ѭԱbreakȻܽ
break ˳ǰѭ
continue ˳ѭ
B:ҲԴǩʹ
*/
class ContinueDemo {
public static void main(String[] args) {
//continue;
for(int x=0; x<10; x++) {
if(x%2==0) {
//break; //ǰѭ
continue; //ѭһβ
}
System.out.println(x);
}
wc:for(int x=0; x<3; x++) {
nc:for(int y=0; y<4; y++) {
System.out.print("*");
continue wc;
}
System.out.println();
}
}
}
================================================
FILE: day04/code/05_控制跳转语句/ReturnDemo.java
================================================
/*
returnġ
*/
class ReturnDemo {
public static void main(String[] args) {
for(int x=0; x<10; x++) {
if(x%3==0) {
//break;
//continue;
return;
}
System.out.println(x);
}
System.out.println("over");
}
}
================================================
FILE: day04/code/06_方法/MethodDemo.java
================================================
/*
ضܵĴ
ʽ
η ֵ ( 1 2) {
;
return ֵ;
}
ηpublic static
ֵͣյֵ
Ϊ˷öһ
ʽڽʵʲı
ʵʲʵʲ
壺ضܵĴ
return ֵͨreturnѽظ
Ȼ֪˷ĸʽôǸдһ?
ȷ
A:ֵ
B:б
мμӣÿʲô
֮͵İ
A:û˵ݵͣĬint͡
B:ݵĺ
˵μӣĬ϶int
C:intӵĽʲô?
intͣԷֵint
ִص㣺
òִС
ȷֵķĵã
A:ãû塣
B:ãǺܺãΪǿҪԽҪIJ
C:ֵãƼʽ
*/
class MethodDemo {
public static void main(String[] args) {
//
int x = 10;
int y = 20;
//
//sum(x,y);
//
System.out.println(sum(x,y));
//ֵ
int result = sum(x,y);
//resultв
System.out.println(result);
}
//ԼҪдһ
public static int sum(int a,int b) {
int c = a + b;
return c;
}
}
================================================
FILE: day04/code/06_方法/MethodDemo2.java
================================================
/*
ע
A:òִ
B:뷽ƽϵǶ
C:ʱ֮öŸ
D:õʱڴ
ԴݱҲԳDzܼ
E:ȷķֵһҪreturnһֵ
*/
class MethodDemo2 {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = sum(a,b);
System.out.println(c);
int d = sum(10,20);
System.out.println(d);
}
public static int sum(int a,int b) {
//return a + b;
int c = a + b;
return c;
}
}
================================================
FILE: day04/code/06_方法/MethodDemo3.java
================================================
/*
ûȷֵķãvoidεķ
*/
class MethodDemo3 {
public static void main(String[] args) {
/*
//ڿ̨һ34е
for(int x=0; x<3; x++){
for(int y=0; y<4; y++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("--------");
//ڿ̨һ56е
for(int x=0; x<5; x++){
for(int y=0; y<6; y++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("--------");
//ڿ̨һ78е
for(int x=0; x<7; x++){
for(int y=0; y<8; y++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("--------");
*/
//
//printXing(3,4);
//printXing(7,8);
//
//System.out.println(printXing(7,8));
//ֵ
//void v = printXing(7,8);
//System.out.println(v);
}
public static void printXing(int a,int b) {
for(int x=0; x<a; x++){
for(int y=0; y<b; y++) {
System.out.print("*");
}
System.out.println();
}
}
}
================================================
FILE: day04/code/06_方法/MethodTest.java
================================================
/*
¼ݣеĽϴֵ
A:¼ݣScannerʵ֡
B:дһʵ֣ݵĽϴֵ
C:ù
D:
*/
import java.util.Scanner;
class MethodTest {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//ȡ¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
//÷
int max = getMax(a,b);
System.out.println("ֵǣ"+max);
}
/*
еĽϴֵ
ȷ
ֵint
бint a,int b
*/
public static int getMax(int a,int b) {
/*
if(a > b) {
return a;
}else {
return b;
}
*/
/*
int m = a>b?a:b;
return m;
*/
return a>b?a:b;
}
}
================================================
FILE: day04/code/06_方法/MethodTest2.java
================================================
/*
¼ݣȽǷ
*/
import java.util.Scanner;
class MethodTest2 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
//÷
boolean flag = compare(a,b);
System.out.println(flag);
}
/*
ȽǷ
ȷ
ֵͣboolean
бint a,int b
*/
public static boolean compare(int a,int b) {
/*
if(a == b) {
return true;
}else {
return false;
}
*/
//Ԫʽ1
//boolean flag = a==b?true:false;
//return flag;
//Ԫʽ2
//return a==b?true:false;
//հ
return a == b;
}
}
================================================
FILE: day04/code/06_方法/MethodTest3.java
================================================
/*
¼ݣеֵ
*/
import java.util.Scanner;
class MethodTest3 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һݣ");
int a = sc.nextInt();
System.out.println("ڶݣ");
int b = sc.nextInt();
System.out.println("ݣ");
int c = sc.nextInt();
//ù
int max = getMax(a,b,c);
System.out.println(max);
}
/*
еֵ
ȷ
ֵͣint
бint a,int b,int c
*/
public static int getMax(int a,int b,int c) {
/*
if(a>b){
if(a>c) {
return a;
}else {
return c;
}
}else{
if(b>c) {
return b;
}else {
return c;
}
}
*/
//Ԫ
//return a>b?a>c?a:c:b>c?b:c;
int temp = a>b?a:b;
int max = temp>c?temp:c;
return max;
}
}
================================================
FILE: day04/code/06_方法/MethodTest4.java
================================================
/*
¼һn(1<=n<=9)Ӧnn˷
*/
import java.util.Scanner;
class MethodTest4 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("һ(1~9)");
int n = sc.nextInt();
//ùܣnn˷
printNN(n);
}
/*
Ӧnn˷
ֵͣ
void
б
int n
*/
public static void printNN(int n){
for(int x=1; x<=n; x++) {
for(int y=1; y<=x; y++) {
System.out.print(y+"*"+x+"="+x*y+"\t");
}
System.out.println();
}
}
}
================================================
FILE: day04/code/day04总结.txt
================================================
1ѭ()
(1)forѭ
for(ʼʽ;ʽ;ʽ){
ѭ;
}
ִ̣
A:ִгʼʽ
B:ִʽ䷵ֵ
trueͼ
falseͽѭ
C:ִѭ;
D:ִпʽ
E:صB
(2)whileѭ
ʽ
while(ʽ){
;
}
Σ
ʼʽ;
while(ʽ){
ѭ;
ʽ;
}
(3)do...whileѭ()
ʽ
do {
;
}while(ʽ);
:
ʼʽ;
do{
ѭ;
ʽ;
}while(ʽ);
(4)ѭ
A:do...whileִһѭ壬ѭжִС
B:whileforѭǿԵȼתġʹõʱѡfor
a:ʽƵǸ滹Ҫʹãֻʹwhile
b:forʺϷΧȡֵwhileʺϴȷIJ
(5)ע
ѭ
for(;;){}
while(true){}
(6)
A:10HelloWorld
for(int x=0; x<10; x++) {
System.out.println("HelloWorld");
}
B:1-10
for(int x=1; x<=10; x++) {
System.out.println(x);
}
C:10-1
for(int x=10; x>0; x--) {
System.out.println(x);
}
D:1-10ĺ
int sum = 0;
for(int x=1; x<=10; x++) {
sum += x;
}
System.out.println(sum);
E:1-100ż(Լд)
//ʽ1
int sum = 0;
for(int x=0; x<=100; x+=2) {
sum += x;
}
System.out.println(sum);
//ʽ2
int sum = 0;
for(int x=0; x<=100; x++) {
if(x%2 == 0){
sum += x;
}
}
System.out.println(sum);
F:ˮɻ
for(int x=100; x<1000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
if(x == (ge*ge*ge+shi*shi*shi+bai*bai*bai)) {
System.out.println(x);
}
}
G:ͳˮɻĸ
int count = 0;
for(int x=100; x<1000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
if(x == (ge*ge*ge+shi*shi*shi+bai*bai*bai)) {
count++;
}
}
System.out.println(count);
H:5λ
for(int x=10000; x<100000; x++) {
int ge = x%10;
int shi = x/10%10;
int bai = x/10/10%10;
int qian = x/10/10/10%10;
int wan = x/10/10/10/10%10;
if((ge==wan) && (shi==qian) && (bai==ge+shi+qian+wan)) {
System.out.println(x);
}
}
I:ͳ
int count = 0;
for(int x=0; x<1000; x++) {
if(x%3==2 && x%5==3 && x%7==2) {
count++;
}
}
System.out.println(count);
J:۵
int start = 1;
int end = 884800;
int count = 0;
while(start<=end) {
count++;
start*=2;
}
System.out.println(count);
K:СǮĿԼѴ뿴ɡ
2ת()
(1)break:ж
A:
switch
ѭ
B:ʹ
˳ѭ
˳ѭ(ǩʹ)
(2)continue:
A:
ѭ
B:ʹ
˳ѭ
˳ѭ(ǩʹ)
breakcontinue
break:˳ѭ
continue:˳һѭһ
(3)return:
أ÷ʵvoid͵ķҲһreturn
ֻǣreutrn;
(4)ڿ̨ٴΣ
"Java"
3()
(1)ضܵĴ顣
ںܶнк
(2)ʽ
η ֵ ( 1, 2...) {
;
return ֵ;
}
A:η Ŀǰͼסpublic static
B:ֵ ܵĽͣûнأдvoid
C: ֣ܼ֪⡣ǵ÷
D:
ʽڽʵʲıʱ
ʵʲʵʲݣõʱ
E: ɹܵĴ
F:return ֵǰѹܵĽͨreturnصĵط
(3)ע
A:òִ
B:ƽϵǶ
C:ʱжöŸ
D:ǣԴݱDzܴ͡
(4)дһȷ
ֵͣǽ
бмÿ͡
(5)ĵ
A:ȷֵķ
a:ãһû
b:ããΪǿҪԽнһIJ
c:ֵ Ƽ
B:ûȷֵķ(void)
a:
һ
ֲܴ
˼Ҫ˼Ҫʲôʲô
ֵ˼ҷʲôͣӦʲôͽܡvoid⡣
(6)ϰ
ȷֵ
A:Ľϴֵ
B:ȽǷ
C:ֵ
ûȷֵ
D:mnе
E:nn˷
================================================
FILE: day04/myday04总结.txt
================================================
1forѭ
forʽ
for(ʼʽ;жʽ;ʽ) {
ѭ壻
}
forѭִ
A:ִгʼʽ
B:жϿƱֵ
жΪtrueִһΪfalse
C:ִѭ
D:ִпʽƱ
E:ٻصB
2whileѭ
whileʽ
while(жʽ) {
壻
}
ʼʽ
while(жʽ) {
}
whileѭִ()
3do...whileѭ
do...whileʽ
do {
}while(жʽ)
ʼʽ
do {
}while(жʽ)
do...whileѭִ()
*ע
A:ѭıȽ
forѭwhileѭеѭһβִУdo...whileѭѭ
ִһ
B:ѭʹ
a:ȼתд
b:ѭҪԺ㣬ʹwhileѭѭǰ涨
Ʊʹforѭ߳Чʣwhileѭ
do...whileѭ
C:forѭ֪һΧwhileѭѭһ
*
A:ʮ"HelloWorld"
B:ӡ1-10
C:ӡ101
D:1-100֮
E:1-100żĺ
F:ӡˮɻ
G:߶
H:
4ѭǶʹ
*
A:
B:
C:
5ת
6
================================================
FILE: day05/code/01_方法重载/MethodDemo.java
================================================
/*
أ
ͬһУһϵֻͬҪǵIJ߲Ͳͬɡ
ͷֵء
*/
class MethodDemo {
public static void main(String[] args) {
//дһܣʵݵ
System.out.println(sum(10,20));
//дһܣʵݵ
//System.out.println(sum2(10,20,30));
System.out.println(sum(10,20,30));
System.out.println(sum(1.5,2.5));
}
public static int sum(int a,int b) {
return a + b;
}
/*
public static int sum2(int a,int b,int c) {
return a + b + c;
//Ƕ
//return sum(sum(a,b),c);
}
*/
//ڷҪʵǸ÷
//ԣsum2ֲãҪsum ȽϺ
public static int sum(int a,int b,int c) {
return a + b + c;
}
public static double sum(double a,double b) {
return a + b;
}
}
================================================
FILE: day05/code/01_方法重载/MethodTest.java
================================================
/*
ȽǷȡͷֱΪbyteͣshortͣ
intͣlongͣmainнв
*/
class MethodTest {
public static void main(String[] args) {
//
byte a = 10;
byte b = 10;
System.out.println(compare(a,b));
System.out.println(compare(10,10));
}
//byte
/*
public static boolean compare(byte a,byte b) {
System.out.println("byte");
return a == b;
}
//short
public static boolean compare(short a,short b) {
System.out.println("short");
return a == b;
}
//int
public static boolean compare(int a,int b) {
System.out.println("int");
return a == b;
}
*/
//long
public static boolean compare(long a,long b) {
System.out.println("long");
return a == b;
}
}
================================================
FILE: day05/code/02_一维数组/ArrayDemo.java
================================================
/*
飺洢ͬһ͵ĶԪصļϡ(ҲԳΪ)
Ķʽ
ʽ1[] ;
int[] arr;
ʽ2 [];
int arr[];
Ƽʽ1
ڵûԪأʹûġ
Ҫгʼ
ôζгʼ?
̬ʼʼʱָֻ鳤ȣϵͳΪʼֵ
̬ʼʼʱָÿԪصijʼֵϵͳ鳤ȡ
̬ʼ
[] = new [鳤];
*/
class ArrayDemo {
public static void main(String[] args) {
//ն̬ʼĸʽһ洢3intԪص
int[] arr = new int[3];
/*
ߣ
int:˵еԪص͡
[]:˵һ
arr:
ұߣ
new:Ϊʵ()ڴռ
Scanner sc = new Scanner(System.in);
int:˵еԪص͡
[]:˵һ
3:˵еԪظ
*/
//λȡֵ?
//
System.out.println(arr); //[I@778b3fee ֵַ
//λȡԪֵ?
//ΪÿԪطһţŵרҵз
//Ǵ0ʼŵġҲ˵dz-1
//˱ԺǾͿͨͱŵȡԪ
//ʽ[];
System.out.println(arr[0]); //0
System.out.println(arr[1]); //0
System.out.println(arr[2]); //0
}
}
================================================
FILE: day05/code/02_一维数组/ArrayDemo2.java
================================================
/*
һ飬ԪءȻеԪظֵٴԪء
*/
class ArrayDemo2 {
public static void main(String[] args) {
//
int[] arr = new int[3];
//ƼԪ
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//еԪظֵ
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
//ٴƼԪ
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}
================================================
FILE: day05/code/02_一维数组/ArrayDemo3.java
================================================
/*
飬ֱԪءȻֱеԪظֱֵٴԪء
*/
class ArrayDemo3 {
public static void main(String[] args) {
//һ
int[] arr = new int[3];
//ƼԪ
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//ֵ
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//ٶһµ
int[] arr2 = new int[2];
System.out.println(arr2);
System.out.println(arr2[0]);
System.out.println(arr2[1]);
//ֵ
arr2[0] = 100;
arr2[1] = 200;
System.out.println(arr2);
System.out.println(arr2[0]);
System.out.println(arr2[1]);
}
}
================================================
FILE: day05/code/02_一维数组/ArrayDemo4.java
================================================
/*
飬ȶһ飬ֵ
Ȼڶʱѵһĵֵַڶ顣
Ȼڶ鸳ֵٴԪء
*/
class ArrayDemo4 {
public static void main(String[] args) {
//һ
int[] arr = new int[3];
//ֵ
arr[0] = 11;
arr[1] = 22;
arr[2] = 33;
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//ڶ
int[] arr2 = arr;
arr2[1] = 100;
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]); //???
System.out.println(arr[2]);
System.out.println(arr2);
System.out.println(arr2[0]);
System.out.println(arr2[1]);
System.out.println(arr2[2]);
}
}
================================================
FILE: day05/code/02_一维数组/ArrayDemo5.java
================================================
/*
̬ʼʽ
[] = new []{Ԫ1,Ԫ2,};
棺
[] = {Ԫ1,Ԫ2,};
*/
class ArrayDemo5 {
public static void main(String[] args) {
//һ
//int[] arr = new int[]{1,2,3};
//
int[] arr = {1,2,3};
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}
================================================
FILE: day05/code/02_一维数组/ArrayDemo6.java
================================================
/*
С:
A:Խ
ArrayIndexOutOfBoundsException
ΪǷ˲ڵ
B:ָ쳣
NullPointerException
ΪѾָڴ棬ԾͲȥʶڴԪˡ
*/
class ArrayDemo6 {
public static void main(String[] args) {
//
int[] arr = {1,2,3};
//System.out.println(arr[3]);
arr = null; //arrָڴȥˣarrûָˡ
System.out.println(arr[0]);
}
}
================================================
FILE: day05/code/02_一维数组/ArrayTest.java
================================================
/*
:
еÿһԪ
A:һ飬ֵ
B:еԪ
*/
class ArrayTest {
public static void main(String[] args) {
//һ飬ֵ
int[] arr = {11,22,33,44,55};
//ʽ1
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
System.out.println(arr[4]);
System.out.println("---------------");
//ʽ2
//ͨ۲죬ǿͨforѭʵȡ0~4OK
for(int x=0; x<5; x++) {
System.out.println(arr[x]);
}
System.out.println("---------------");
//ʽ3
//Ԫض̫࣬鷳ˡ
//أΪ˷ǵIJԼṩһԣ length
//ȡijȡ
//ʽǣ.length;
//System.out.println(arr.length);
for(int x=0; x<arr.length; x++) {
System.out.println(arr[x]);
}
}
}
================================================
FILE: day05/code/02_一维数组/ArrayTest2.java
================================================
/*
ȡֵ(ȡеֵСֵ)
ѧСֵ
*/
class ArrayTest2 {
public static void main(String[] args) {
//
int[] arr = {12,86,79,43,50};
//?
/*
int max = arr[0];
for(int x=1; x<arr.length; x++) {
if(arr[x] > max) {
max = arr[x];
}
}
System.out.println(max);
*/
//Ϊ˽÷㣬дһʵֻȡֵ
int max = getMax(arr);
System.out.println("ֵǣ"+max);
}
/*
ֵͣint
бint[] arr
*/
public static int getMax(int[] arr) {
//
int max = arr[0];
//ѭ1ʼԪ
for(int x=1; x<arr.length; x++) {
//ȽϣѴ
if(arr[x] > max) {
max = arr[x];
}
}
//ֵ
return max;
}
}
================================================
FILE: day05/code/02_一维数组/ArrayTest3.java
================================================
/*
Ԫطת (ǰԪضԵ)
ת?
ѵһһ
ѵڶ͵ڶ
...
*/
class ArrayTest3 {
public static void main(String[] args) {
//
int[] arr = {12,86,79,43,50};
/*
for(int x=0; x<arr.length; x++) {
System.out.println(arr[x]);
}
*/
//дһܱ
printArray(arr);
//{50,43,79,86,12}
//дˣε?
reverse(arr);
printArray(arr);
}
/*
ֵͣvoid
бint[] arr
*/
/*
public static void printArray(int[] arr) {
for(int x=0; x<arr.length; x++) {
System.out.println(arr[x]);
}
}
*/
//Чÿ
public static void printArray(int[] arr) {
System.out.print("[");
for(int x=0; x<arr.length; x++) {
if(x == arr.length - 1) {
System.out.print(arr[x]);
} else {
System.out.print(arr[x]+", ");
}
}
System.out.println("]");
}
/*
дʵ֣
ֵͣvoid
бint[]
*/
public static void reverse(int[] arr) {
for(int start=0,end=arr.length-1; start<=end; start++,end--) {
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
}
}
================================================
FILE: day05/code/02_一维数组/ArrayTest4.java
================================================
/*
(ݼ¼,ҶӦ)
*/
import java.util.Scanner;
class ArrayTest4 {
public static void main(String[] args) {
//1,2,3,4,5,6,7
//һ
String[] strArray = {"","һ","ڶ","","","","",""};
//¼
Scanner sc = new Scanner(System.in);
System.out.println("һ(1~7)");
int week = sc.nextInt();
//εõ?
System.out.println("õǣ"+strArray[week]);
}
}
================================================
FILE: day05/code/02_一维数组/ArrayTest5.java
================================================
/*
Ԫز(ָԪصһгֵ)
˼·
ͷʼαȽԪأֻҪҵˣͷظô
*/
class ArrayTest5 {
public static void main(String[] args) {
//һ
int[] arr = {12,86,79,43,50};
//дʵ
int index = getIndex(arr,79);
System.out.println("79еǣ"+index);
int index2 = getIndex(arr,179);
System.out.println("179еǣ"+index2);
}
/*
ֵͣint
бint[] arr,int key
*/
/*
public static int getIndex(int[] arr,int key) {
for(int x=0; x<arr.length; x++) {
if(arr[x] == key) {
return x;
}
}
//Ԫزڵʱֵ
return -1; //һǶд-1
}
*/
//ٻһд
public static int getIndex(int[] arr,int key) {
int index = -1;
for(int x=0; x<arr.length; x++) {
if(arr[x] == key) {
index = x;
break;
}
}
return index;
}
}
================================================
FILE: day05/code/03_二维数组/Array2Demo.java
================================================
/*
ά飺ԪΪһά顣
ʽ1
[][] = new [m][n];
m:mʾάжٸһά
n:nʾÿһһάԪظ
Σ
[][] = new [m][n];
[] [] = new [m][n];
int[] x,y[];
*/
class Array2Demo {
public static void main(String[] args) {
//һά
int[][] arr = new int[3][2];
//ʾarrάԪ
//ÿԪһһά
//ÿһһά2Ԫ
System.out.println(arr); //[[I@778b3fee
System.out.println(arr[0]); //[I@57125f92
System.out.println(arr[1]);
System.out.println(arr[2]);
//Ԫ?
System.out.println(arr[0][1]);
System.out.println(arr[2][2]);
}
}
================================================
FILE: day05/code/03_二维数组/Array2Demo2.java
================================================
/*
ʽ2
[][] = new [m][];
m:mʾάжٸһά
*/
class Array2Demo2 {
public static void main(String[] args) {
//һ
int[][] arr = new int[3][];
//ǽ֪ά3һά
//ǣÿһάмԪأDz֪
System.out.println(arr); //[[I@7d3598c3
System.out.println(arr[0]); //null
System.out.println(arr[1]); //null
System.out.println(arr[2]); //null
arr[0] = new int[3];
arr[1] = new int[1];
arr[2] = new int[2];
System.out.println(arr[0]); //
System.out.println(arr[1]); //
System.out.println(arr[2]); //
arr[2][1] = 100;
arr[1][3] = 200;
}
}
================================================
FILE: day05/code/03_二维数组/Array2Demo3.java
================================================
/*
ʽ2
[][] = new [][]{{Ԫء},{Ԫء},{Ԫء}};
θʽ
[][] = {{Ԫء},{Ԫء},{Ԫء}};
*/
class Array2Demo3 {
public static void main(String[] args) {
//
//int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
int[][] arr = {{1,2,3},{4,5},{8}};
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[0][0]);
System.out.println(arr[0][1]);
System.out.println(arr[1][1]);
System.out.println(arr[2][1]);
}
}
================================================
FILE: day05/code/03_二维数组/Array2Test.java
================================================
/*
ά
*/
class Array2Test {
public static void main(String[] args) {
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
for(int x=0; x<arr.length; x++) {
//System.out.println(arr[x]);
/*
int[] a = arr[x];
for(int y=0; y<a.length; y++) {
System.out.print(a[y]+" ");
}
System.out.println();
*/
for(int y=0; y<arr[x].length; y++) {
System.out.print(arr[x][y]+" ");
}
System.out.println();
}
}
}
================================================
FILE: day05/code/03_二维数组/Array2Test2.java
================================================
/*
˾۶
ij˾ռȺ·ͳƵ£λ(Ԫ)
һȣ22,66,44
ڶȣ77,33,88
ȣ25,45,65
ļȣ11,66,99
A:ͨ۲죬֪Ӧһάʾ
B:ͱ
C:ά飬ȡÿһԪأȻۼӼɡ
D:
*/
class Array2Test2 {
public static void main(String[] args) {
//
int[][] arr = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
//ͱ
int sum = 0;
//ά
for(int x=0; x<arr.length; x++) {
for(int y=0; y<arr[x].length; y++) {
//sum = sum + arr[x][y];
sum += arr[x][y];
}
}
//
System.out.println("sum:"+sum);
}
}
================================================
FILE: day05/code/04_两个思考题/ArgsDemo.java
================================================
/*
дܽͺͲĴ(Ŀڱע)
ͣʽĸıʵʲûӰ졣
ͣʽĸıֱӰʵʲ
javaûô?
javaֵֻݡ
ֵַҲһֵ
*/
class ArgsDemo {
public static void main(String[] args){
int a = 10;
int b = 20;
System.out.println("a:"+a+",b:"+b); //a:10,b:20
change(a,b);
System.out.println("a:"+a+",b:"+b); //a:?,b:?
int[] arr = {1,2,3,4,5};
change(arr);
System.out.println(arr[1]); //?
}
public static void change(int a,int b) //a=10,b=20
{
System.out.println("a:"+a+",b:"+b); //a:10,b:20
a = b; //a=20;
b = a + b; //b=40;
System.out.println("a:"+a+",b:"+b); //a:20,b:40
}
public static void change(int[] arr) //arr = {1,2,3,4,5}
{
for(int x=0; x<arr.length; x++)
{
//żݱΪǰ2
if(arr[x]%2==0)
{
arr[x]*=2;
}
}
//{1,4,3,8,5}
}
}
================================================
FILE: day05/code/04_两个思考题/JiaMiDemo.java
================================================
/*
ij˾ùõ绰ϢС8λΪȷȫ
ڴݹҪܣܹ£
ȽݵȻÿλֶ5úͳ10֣
һλһλֽ һС8λ
ȻѼܺĽڿ̨ӡ
A:С8λ
DZ仯ġ(0ͷ)
B:ܹ
Ϊ123456
Ƚݵ
654321
Ȼÿλֶ5úͳ10
109876
һλһλֽ
609871
C:
609871
*/
class JiaMiDemo{
public static void main(String[] args) {
//123456
//int[] arr = {1,2,3,4,5,6};
//
int number = 123456;
//
int[] arr = new int[8];
//ȡһݵλϵֵ
//6,5,4,3,2,1
/*
arr[0] = number%10;
arr[1] = number/10%10;
arr[2] = number/10/10%10;
...
*/
//һ
//һ
int index = 0;
while(number>0) {
arr[index] = number%10; //arr[0]=6,arr[1]=5,arr[2]=4,arr[3]=3,arr[4]=2,arr[5]=1
number/=10; //number=12345,number=1234,number=123,number=12,number=1,number=0
index++; //index=1,index=2,index=3,index=4,index=5,index=6
}
for(int x=0; x<index; x++) {
System.out.print(arr[x]);
}
System.out.println();
//ڶ
for(int x=0; x<index; x++) {
arr[x] += 5;
arr[x] %= 10;
}
for(int x=0; x<index; x++) {
System.out.print(arr[x]);
}
System.out.println();
//
int temp = arr[0];
arr[0] = arr[index-1];
arr[index-1] = temp;
for(int x=0; x<index; x++) {
System.out.print(arr[x]);
}
System.out.println();
}
}
================================================
FILE: day05/code/04_两个思考题/JiaMiDemo2.java
================================================
/*
A:ʵֵĴĽΪʵ
B:¼
*/
import java.util.Scanner;
class JiaMiDemo2 {
public static void main(String[] args) {
//¼
Scanner sc = new Scanner(System.in);
//¼
System.out.println("(С8λ)");
int number = sc.nextInt();
jiaMi(number);
}
public static void jiaMi(int number) {
int[] arr = new int[8];
//һ
int index = 0;
while(number>0) {
arr[index++] = number%10;
number /= 10;
}
//ڶ
for(int x=0; x<index; x++) {
arr[x] += 5;
arr[x] %= 10;
}
//
int temp = arr[0];
arr[0] = arr[index-1];
arr[index-1] = temp;
//
for(int x=0; x<index; x++) {
System.out.print(arr[x]);
}
System.out.println();
}
}
================================================
FILE: day05/day05总结.txt
================================================
1()
(1)ͬһУͬбͬķ
бͬͬͲͬ
뷵ֵء
(2)ϰ
A:жЩķǷ
B:д4ȽǷȵķ
byte,byte
short,short
int,int
long,long
2һά()
(1):洢ͬһ͵ĶԪصļ
ÿԪضбţ0ʼ
ij-1
(2)ĸʽ
A:[] ;
B: [];
(3)ijʼ
A:̬ʼ ֻȣԪ
int[] arr = new int[3];
B:̬ʼ ȣԪ
int[] arr = new int[]{1,2,3};
棺int[] arr = {1,2,3};
(4)javaеڴ
A:ջ 洢ֲ
B: new
C:
D:ط
E:Ĵ
(5)С
A:Խ
B:ָ쳣
(6)鳣 ȡ鳤ȣ.length
A:
B:ȡֵ
C:鷴ת
D:
E:ָԪصһγֵ
3ά()
(1)ά飺Ԫһά顣
(2)ʽ
A:[][] = new [m][n];
B:[][] = new [m][];
C:[][] = new [][]{{Ԫ...},{Ԫ...},{Ԫ...}};
[][] = {{Ԫ...},{Ԫ...},{Ԫ...}};
(3)
A:
B:Ͱ
4˼
(1)java
ͣʽĸı䲻Ӱʵʲ
ͣʽĸıֱӰʵʲ
javaֵֻݡΪֵַҲһֵ
(2)ݼ
================================================
FILE: day05/课堂练习.txt
================================================
1:
public static void printArray(int[] arr) {
System.out.print("[");
for(int x=0; x<arr.length; x++) {
if(x == arr.length - 1) {
System.out.print(arr[x]);
}else {
System.out.print(arr[x]+", ");
}
}
System.out.println("]");
}
2:ȡֵ
public static int getMax(int[] arr) {
int max = arr[0];
for(int x=1; x<arr.length; x++) {
if(arr[x] > max) {
max = arr[x];
}
}
return max;
}
public static int getMax(int[] arr) {
int min = arr[0];
for(int x=1; x<arr.length; x++) {
if(arr[x] < min) {
min = arr[x];
}
}
return min;
}
3:鷴ת
public static void reverse(int[] arr) {
for(int start=0,end=arr.length-1; start<=end; start++,end--) {
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
}
4:
String[] strArray = {"","һ","ڶ","","","","",""};
int index = ???;
System.out.println(strArray[index]);
5:Ԫеһγֵ
public static int getIndex(int[] arr,int key) {
int index = -1;
for(int x=0; x<arr.length; x++) {
if(arr[x] == key) {
index = x;
break;
}
}
return index;
}
================================================
FILE: day06/code/01_面向对象思想/面向对象思想.txt
================================================
ǻ̵ı˼
̣Լһɲǿǹ̡
ñ˵IJǿǽ
˼ص㣺
A:һָ˼ϰߵ˼
B:Խӵ
C:Ǵִָ߱
ɫת
A:ϴ·
̣ӽˮ,ϴ·-->·ӽȥ-->·-->Ưϴ·-->š-->¼
·ӵϴ»ϴ·,-->¼
B:Է
̣ȥ,-->ϴ,ϴ-->в,-->-->˲,ʢ-->
ȥ-->÷ԱļDz˹-->óʦij˹-->÷ԱĶ˲˹-->-->
һЩ顣
C:
̣-->-->Գ-->ұȽ-->ѡԼϲIJּۻ-->ؼ
-->-->
д
Ѵװ
裺
A:
B:
C:رձ
A:
a:
b:
c:رձ
룺
class Demo {
public static void main(String[] args) {
//System.out.println("");
//System.out.println("");
//System.out.println("رձ");
//ܴŵIJҪ
//ңܵĴȽ϶
//ʱʵӦ÷Ľ
//ù
open();
in();
close();
//open();
//open();
}
public static void open() {
System.out.println("");
}
public static void in(){
System.out.println("");
}
public static void close() {
System.out.println("رձ");
}
}
B:
Ҫҵ仰
a:Щ
UML(ͳһģ) ȡ
b:ÿЩ
c:Ĺϵ
ǵ⣺
Ѵװ
a:Щ
(mainǸ)
b:ÿЩ
:ȥ
:,ر
:main
c:Ĺϵ
ڲеñʹĹ
룺
class {
public static void in(){
System.out.println("");
}
}
class {
public static void open() {
System.out.println("");
}
public static void close() {
System.out.println("رձ");
}
}
class {
public static void main(String[] args) {
open();
in();
close();
}
}
ѧ
ԺһʱǷжܣУǾֱʹüɡ
ûУǾԼһ࣬ɹܣԸá
================================================
FILE: day06/code/02_类与对象/类与对象.txt
================================================
ѧϰԣΪ˰ʵʵϢ
ҪͨҪ֪αģ
Ϣ()
Ϊ ܹʲô(Ϊ)
ѧϰjavaԣjavaĵλࡣ
ԣҪͨ֡
Ϣ()
Ϊ ܹʲô(Ϊ)
ࣺ
Ա Ϣ()
Ա ܹʲô(Ϊ)
ࣺһصԺΪļ
Ǹľ
ѧ
Ƕ
================================================
FILE: day06/code/03_类的定义/Phone.java
================================================
/*
һ
ֻ
ԣƷƣ۸ɫ
Ϊ绰
ڶתΪ
ֻࣺ
ԱƷƣ۸ɫ
Ա绰
Ӣ
Phone:
Աbrandpricecolor
Աcall(String name)sendMessage()
IJд
Աʵһֻз⣬ҲԲʼֵ
ԱʵһֻҪstaticˡ
*/
//ҵֻ
class Phone {
//Ʒ
String brand;
//۸
int price;
//ɫ
String color;
//绰ķ
public void call(String name) {
System.out.println(""+name+"绰");
}
//ŵķ
public void sendMessage() {
System.out.println("Ⱥ");
}
}
================================================
FILE: day06/code/03_类的定义/Student.java
================================================
/*
һ
ѧ
ԣѧţ
ΪѧϰԷ˯
ڶתΪ
ѧࣺ
Աѧţ
ԱѧϰԷ˯
Ӣ
Student:
Աsidnameage
Աstudy()eat()sleep()
IJд
Աʵһֻз⣬ҲԲʼֵ
ԱʵһֻҪstaticˡ
ϰ
ֻ
*/
//ҵѧ
class Student {
//Ա
//ѧ
String sid;
//
String name;
//
int age;
//Ա
//ѧϰķ
public void study() {
System.out.println("ѧѧϰ");
}
//Էķ
public void eat() {
System.out.println("ѧҪԷ");
}
//˯ķ
public void sleep() {
System.out.println("ѧ˯");
}
}
================================================
FILE: day06/code/04_类的使用/一个java文件多个class/StudentDemo.java
================================================
/*
һ.javaļпж?
ԡ
publicκӦĸ?
δmainġһֻӦһ౻public
Ŀǰдpublicεġ
ڲʹһ?
ʹijԱ
δ?
ʽ
= new ();
ʹijԱ?
Ա.;
Ա.(...);
ע⣺
͵Ĭֵnull
*/
class Student {
//ѧ
String sid;
//
String name;
//
int age;
//ѧϰķ
//ѧϰķ
public void study() {
System.out.println("ѧѧϰ");
}
//Էķ
public void eat() {
System.out.println("ѧҪԷ");
}
//˯ķ
public void sleep() {
System.out.println("ѧ˯");
}
}
class StudentDemo {
public static void main(String[] args) {
//ѧ
Student s = new Student();
//
System.out.println(s); //Student@1afb7ac7
//Ա
System.out.println("ѧǣ"+s.sid); //null
System.out.println("ǣ"+s.name);//null
System.out.println("ǣ"+s.age); //0
System.out.println("--------------");
//Աֵ
s.sid = "itcast001";
s.name = "ϼ";
s.age = 28;
//ٴԱ
System.out.println("ѧǣ"+s.sid); //itcast001
System.out.println("ǣ"+s.name);//ϼ
System.out.println("ǣ"+s.age); //28
System.out.println("--------------");
//ʹóԱ
s.study();
s.eat();
s.sleep();
}
}
================================================
FILE: day06/code/04_类的使用/多个java文件多个class/Phone.java
================================================
/*
ֻ
ԱƷƣ۸ɫ
Ա绰
*/
class Phone {
//Ʒ
String brand;
//۸
int price;
//ɫ
String color;
//绰ķ
public void call(String name) {
System.out.println(""+name+"绰");
}
//
public void sendMessage() {
System.out.println("Ⱥ");
}
}
================================================
FILE: day06/code/04_类的使用/多个java文件多个class/PhoneDemo.java
================================================
class PhoneDemo {
public static void main(String[] args) {
//
Phone p = new Phone();
//ʹóԱ
System.out.println("Ʒǣ"+p.brand);
System.out.println("۸ǣ"+p.price);
System.out.println("ɫǣ"+p.color);
System.out.println("----------------");
//Աֵ
p.brand = "";
p.price = 2999;
p.color = "ɫ";
//ٴʹóԱ
System.out.println("Ʒǣ"+p.brand);
System.out.println("۸ǣ"+p.price);
System.out.println("ɫǣ"+p.color);
System.out.println("----------------");
//óԱ
//String name = "ϼ";
//p.call(name);
p.call("ϼ");
p.sendMessage();
}
}
================================================
FILE: day06/code/04_类的使用/多个java文件多个class/Student.java
================================================
class Student {
//ѧ
String sid;
//
String name;
//
int age;
//ѧϰķ
//ѧϰķ
public void study() {
System.out.println("ѧѧϰ");
}
//Էķ
public void eat() {
System.out.println("ѧҪԷ");
}
//˯ķ
public void sleep() {
System.out.println("ѧ˯");
}
}
================================================
FILE: day06/code/04_类的使用/多个java文件多个class/StudentDemo.java
================================================
//
class StudentDemo {
public static void main(String[] args) {
//ѧ
Student s = new Student();
//
System.out.println(s); //Student@1afb7ac7
//Ա
System.out.println("ѧǣ"+s.sid); //null
System.out.println("ǣ"+s.name);//null
System.out.println("ǣ"+s.age); //0
System.out.println("--------------");
//Աֵ
s.sid = "itcast001";
s.name = "ϼ";
s.age = 28;
//ٴԱ
System.out.println("ѧǣ"+s.sid); //itcast001
System.out.println("ǣ"+s.name);//ϼ
System.out.println("ǣ"+s.age); //28
System.out.println("--------------");
//ʹóԱ
s.study();
s.eat();
s.sleep();
}
}
================================================
FILE: day06/code/05_对象内存图/PhoneDemo.java
================================================
//ֻĶ
class Phone {
//Ʒ
String brand;
//۸
int price;
//ɫ
String color;
//绰ķ
public void call(String name) {
System.out.println(""+name+"绰");
}
//
public void sendMessage() {
System.out.println("Ⱥ");
}
}
class PhoneDemo {
public static void main(String[] args) {
//
Phone p = new Phone();
//ʹóԱ
System.out.println("Ʒǣ"+p.brand);
System.out.println("۸ǣ"+p.price);
System.out.println("ɫǣ"+p.color);
System.out.println("----------------");
//Աֵ
p.brand = "";
p.price = 2999;
p.color = "ɫ";
//ٴʹóԱ
System.out.println("Ʒǣ"+p.brand);
System.out.println("۸ǣ"+p.price);
System.out.println("ɫǣ"+p.color);
System.out.println("----------------");
//óԱ
//String name = "ϼ";
//p.call(name);
p.call("ϼ");
p.sendMessage();
}
}
================================================
FILE: day06/code/05_对象内存图/PhoneDemo2.java
================================================
//ֻĶ
class Phone {
//Ʒ
String brand;
//۸
int price;
//ɫ
String color;
//绰ķ
public void call(String name) {
System.out.println(""+name+"绰");
}
//
public void sendMessage() {
System.out.println("Ⱥ");
}
}
class PhoneDemo2 {
public static void main(String[] args) {
Phone p = new Phone();
p.brand = "ŵ";
p.price = 299;
p.color = "";
//ʹóԱ
System.out.println("Ʒǣ"+p.brand);
System.out.println("۸ǣ"+p.price);
System.out.println("ɫǣ"+p.color);
p.call("ϼ");
p.sendMessage();
Phone p2 = new Phone();
p2.brand = "С";
p2.price = 699;
p2.color = "ڰ";
//ʹóԱ
System.out.println("Ʒǣ"+p2.brand);
System.out.println("۸ǣ"+p2.price);
System.out.println("ɫǣ"+p2.color);
p2.call("");
p2.sendMessage();
}
}
================================================
FILE: day06/code/05_对象内存图/PhoneDemo3.java
================================================
//ֻĶ
class Phone {
//Ʒ
String brand;
//۸
int price;
//ɫ
String color;
//绰ķ
public void call(String name) {
System.out.println(""+name+"绰");
}
//
public void sendMessage() {
System.out.println("Ⱥ");
}
}
class PhoneDemo3 {
public static void main(String[] args) {
Phone p = new Phone();
//Աֵʹò
//ò
Phone p2 = new Phone();
//Աֵʹò
//ò
Phone p3 = p;
p3.brand = "";
p3.price = 1999;
p3.color = "ɫ";
System.out.println("Ʒǣ"+p.brand);
System.out.println("۸ǣ"+p.price);
System.out.println("ɫǣ"+p.color);
}
}
================================================
FILE: day06/code/06_成员变量和局部变量的区别/VariableDemo.java
================================================
/*
Ա;ֲ
A:еλòͬ
Ա з
ֲ ڻ߷
B:ڴеλòͬ
Ա ڴ
ֲ ջڴ
C:ڲͬ
Ա ŶĴڶڣŶʧʧ
ֲ ŷĵöڣŷĵ϶ʧ
D:ʼֵͬ
Ա Ĭϵijʼֵ
ֲ ûĬϵijʼֵȶ壬ֵʹá
ע⣺
ͬıһþͽԭ
*/
class VariableDemo {
//Ա
int x;
public static void main(String[] args) {
//ֲ
int y;
//System.out.println(y);
VariableDemo vd = new VariableDemo();
System.out.println(vd.x);
}
}
================================================
FILE: day06/code/07_形式参数问题/NoNameObject.java
================================================
/*
ûֵĶ
ʹó
A:÷,÷ʹһεʱá
B:Ϊʵʲ
*/
//ѧ࣬дһlove
class Student {
public void love() {
System.out.println("ѧϲż");
}
}
class StudentDemo {
public void test(Student s) {
s.love();
}
}
//
class NoNameObject {
public static void main(String[] args) {
/*
//
Student s = new Student();
s.love();
s.love();
//
new Student().love();
new Student().love();
*/
//ֵ
//StudentDemo sd = new StudentDemo();
//Student s = new Student();
//sd.test(s);
//ûֵ
//StudentDemo sd = new StudentDemo();
//sd.test(new Student());
//һ
new StudentDemo().test(new Student());
}
}
================================================
FILE: day06/code/07_形式参数问题/StudentTest.java
================================================
//ΪݣҪǶ(ֵַ)
//ѧ࣬ѧϰ
class Student {
public void study() {
System.out.println("ѧѧϰ");
}
}
class StudentDemo {
//Student࣬͡
public void test(Student s) {
s.study();
}
}
class StudentTest {
public static void main(String[] args) {
//ε?
StudentDemo sd = new StudentDemo();
Student s = new Student();
sd.test(s);
}
}
================================================
FILE: day06/code/07_形式参数问题/SumDemo.java
================================================
//ΪʽݣֱӴݻ͵ֵɡ
//Demo࣬дһʵ
class Demo {
public int sum(int a,int b) {
return a + b;
}
}
//
class SumDemo {
public static void main(String[] args) {
//
int a = 10;
int b = 20;
//
Demo d = new Demo();
int result = d.sum(a,b);
System.out.println("ǣ"+result);
}
}
================================================
FILE: day06/code/08_封装/StudentDemo.java
================================================
/*
ѧࣺ
Ǵ˶ǿͨȥʹеijԱ
ڵǣDzֱȥʹijԱ
ô?
javaṩһؼ֣private
private:
A:һȨη
B:γԱ(ԱͳԱ)
C:privateεijԱֻڱвܷʡ
*/
//ѧ
class Student {
String name;
private int age;
//Ϊ˸ʵ
//ԣҪж
//ҪжϣӦдж
//дӦڷ
public void checkAge(int a) {
if(a<0 || a>100) {
System.out.println("");
}else {
age = a;
}
}
public int getAge() {
return age;
}
}
//
class StudentDemo {
public static void main(String[] args) {
//ѧ
Student s = new Student();
//nameageֵ
s.name = "ϼ";
//s.age = 28;
//s.age = -28;
//ֵͨ
s.checkAge(-28);
//s.age = -28;
//
//System.out.println(s.name+"***"+s.age);
System.out.println(s.name);
System.out.println(s.getAge());
}
}
================================================
FILE: day06/code/08_封装/StudentDemo2.java
================================================
/*
privateӦó
a:ѳԱ˽л
b:ṩgetXxx()setXxx()
*/
class Student {
private String name;
private int age;
//namegetset
public void setName(String n) {
//ʵҲǿԶnameһЩжϵ
name = n;
}
public String getName() {
return name;
}
//agegetset
public void setAge(int a) {
age = a;
}
public int getAge() {
return age;
}
}
class StudentDemo2 {
public static void main(String[] args) {
//
Student s = new Student();
//Աֵ
System.out.println(s.getName()+"---"+s.getAge());
//Աֵ
s.setName("ϼ");
s.setAge(28);
//ٴԱֵ
System.out.println(s.getName()+"---"+s.getAge());
}
}
================================================
FILE: day06/code/09_this关键字/StudentDemo.java
================================================
/*
˵֣Ҫ֪⣬ڵnaһõıơ
ڱڲҵʱõǾͽԭԣʱͲ⡣
Աֵģȷֵ˾ֲ
ôǸν?
javaṩһؼ֣this
thisĶ
Ӧó
ֲسԱ
*/
class Student {
private String name;
private int age;
/*
public void setName(String n) {
name = n;
}
*/
public void setName(String name) { //"ϼ"
this.name = name;
}
public String getName() {
return name; //ʵthis
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}
class StudentDemo {
public static void main(String[] args) {
//
Student s = new Student();
//Աֵ
System.out.println(s.getName()+"---"+s.getAge());
//Աֵ
s.setName("ϼ");
s.setAge(28);
//ٴԱֵ
System.out.println(s.getName()+"---"+s.getAge());
}
}
================================================
FILE: day06/code/09_this关键字/StudentDemo2.java
================================================
class Student {
//
private String name;
//
private int age;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//ʾгԱķ
public void show() {
System.out.println("ǣ"+name+",ǣ"+age);
}
}
class StudentDemo2 {
public static void main(String[] args) {
//
Student s = new Student();
//ʹóԱ
s.show();
//Աֵ
s.setName("ϼ");
s.setAge(28);
//ٴʹóԱ
s.show();
System.out.println("ǣ"+s.getName()+",ǣ"+s.getAge());
}
}
================================================
FILE: day06/day06总结.txt
================================================
1:˼()
(1)ǻ̵һֱ˼
(2)˼ص㣺
A:һָ˼ϰߵ˼
B:Ѹӵ
C:Ǵִָ߱
(3)
A:ϴ·
B:Է
C:
(4)
Ѵװ
2:()
(1)ѧϰΪ˰ʵñʵϢ
(2)ʵα?
ԣ
ΪΪ
(3)ѧϰjavaԣĵλࡣ
Ҫѧһ
(4)ࣺһصԺΪļ
(5)Ǹľ塣
(6)
ѧ
3:()
(1)Ա
ʵDZֻУ⣬ҿԲóʼ
(2)Ա
ʵǷֻҪstatic
(3)
ѧ
class Student {
String name;
int age;
public void study() {}
}
ֻ(ѧѧ)
4:ʹ()
(1)
ʽ = new ();
(2)ʹóԱ
Ա.;
Ա.(...);
5:Ա;ֲ()
(1)еλòͬ
A:Ա У
B:ֲ ʽ߷
(2)ڴеλòͬ
A:Ա ڶ
B:ֲ ջ
(3)ڲͬ
A:Ա ŶĴڶڣŶʧʧ
B:ֲ ŷĵöڣŷĵ϶ʧ
(4)ʼֵͬ
A:Ա Ĭϳʼֵ
B:ֲ ûĬֵֵʹ
6:ʽ()
(1)
ΪʽҪǸû͵ֵ
(2)
ΪʽҪǸ͵ĵֵַ()
7:()
(1)ûֵĶǶļдʽ
(2)ʹó
A:÷ֻһ
B:Ϊʵʲ
8:װ()
(1)ʵϸڣṩķʷʽ
(2)ô
A:ʵϸڣṩķʷʽ
B:˴ĸ
C:˴İȫ
(3)ʹԭ
A:ѳԱ
B:óԱӦĹʷʽ
9:privateؼ()
(1)һȨη
(2)ijԱ(ԱͳԱ)
(3)ڱпԷ
(4)룺
class Student {
private String name;
private int age;
public void setName(String n) {
name = n;
}
public String getName() {
return name;
}
public void setAge(int a) {
age = a;
}
public int getAge() {
return age;
}
public void study() {}
}
10:thisؼ()
(1)thisĶ
(2)Ӧó
˾ֲسԱ⡣
÷superһ
(3)룺
class Student {
private String name;
private int age;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println("ǣ"+name+",ǣ"+age);
}
public void study() {
System.out.println("ѧѧϰ");
}
public void eat() {
System.out.println("ѧҪԷ");
}
public void sleep() {
System.out.println("ѧ˯");
}
}
class StudentTest {
public static void main(String[] args) {
Student s = new Student();
s.setName("ϼ");
s.setAge(28);
s.show();
s.study();
s.eat();
s.sleep();
System.out.println("ǣ"+s.getName());
System.out.println("ǣ"+s.getAge());
}
}
================================================
FILE: day07/code/01_构造方法/PhoneTest.java
================================================
class Phone {
private String brand;
private int price;
private String color;
public Phone() {}
public Phone(String brand,int price,String color) {
this.brand = brand;
this.price = price;
this.color = color;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getBrand() {
return brand;
}
public void setPrice(int price) {
this.price = price;
}
public int getPrice() {
return price;
}
public void setColor(String color) {
this.color = color;
}
public String getColor() {
return color;
}
public void show() {
System.out.println("ҵֻǣ"+brand+",۸ǣ"+price+",ɫǣ"+color);
}
}
class PhoneTest {
public static void main(String[] args) {
//+setXxx()
Phone p = new Phone();
p.setBrand("");
p.setPrice(1000);
p.setColor("ɫ");
p.show();
//
Phone pp = new Phone("Ϊ",799,"ɫ");
pp.show();
}
}
================================================
FILE: day07/code/01_构造方法/StudentDemo.java
================================================
/*
췽ݽгʼ
ص㣺
A:ͬ
B:ûзֵͣvoidû
C:ûоķֵ
췽ĸʽ
η (...) {
}
췽ע
A:㲻ṩ췽ϵͳĬι췽
B:ṩ˹췽ϵͳṩĬι췽
ʱ㻹ʹι췽ֻԼ
ƼԶԼι췽
C:췽Ҳǿص
D:췽пreturn?
ԡֻreturn;
*/
class Student {
//Ա
private String name;
private int age;
//췽
public Student() {
System.out.println("ι췽");
//return;
}
public Student(String name) {
this.name = name;
}
public Student(int age) {
this.age = age;
}
public Student(String name,int age) {
this.name = name;
this.age = age;
}
//getXxx()/setXxx()
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//ʾгԱķ
public void show() {
System.out.println("ǣ"+name+",ǣ"+age);
}
}
class StudentDemo {
public static void main(String[] args) {
//
Student s = new Student();
s.show();
//
Student s2 = new Student("ϼ");
s2.show();
//
Student s3 = new Student(28);
s3.show();
//
Student s4 = new Student("ϼ",28);
s4.show();
}
}
================================================
FILE: day07/code/01_构造方法/StudentTest.java
================================================
/*
ɣ
Ա
췽
Ա
ijԱֵмַʽ
A:setXxx()
B:ι췽
ϰ
Phone:
Աbrand,price,color
췽,
ԱsetXxx()/getXxx()
show()
PhoneTest:
main
*/
class Student {
private String name;
private int age;
public Student() {}
public Student(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println("ǣ"+name+",ǣ"+age);
}
}
class StudentTest {
public static void main(String[] args) {
//+setXxx
Student s1 = new Student();
s1.setName("ϼ");
s1.setAge(28);
System.out.println(s1.getName()+"---"+s1.getAge());
s1.show();
System.out.println("----------------------------");
//
Student s2 = new Student("",82);
System.out.println(s2.getName()+"---"+s2.getAge());
s2.show();
}
}
================================================
FILE: day07/code/03_面向对象练习/加减乘除案例/MyMathDemo.java
================================================
/*
һMyMath,ṩļӼ˳ܣȻвԡ
*/
class MyMath {
public int add(int a,int b) {
return a + b;
}
public int subtract(int a,int b) {
return a - b;
}
public int multiply(int a,int b) {
return a * b;
}
public int divide(int a,int b) {
return a / b;
}
}
class MyMathDemo {
public static void main(String[] args) {
//
MyMath my = new MyMath();
System.out.println("ӷ"+my.add(23,34));
System.out.println(""+my.subtract(23,34));
System.out.println("˷"+my.multiply(2,4));
System.out.println(""+my.divide(10,4));
}
}
================================================
FILE: day07/code/03_面向对象练习/员工类案例/EmployeeDemo.java
================================================
/*
һԱ,ԼԱ
ȻԱ췽getXxx()/setXxx()
ԼһʾгԱϢķԡ
Employee
ԱԱ,,ְλ
췽Σ
ԱgetXxx()/setXxx()show()
*/
class Employee {
private String eid;
private String name;
private String job;
public Employee() {}
public Employee(String eid,String name,String job) {
this.eid = eid;
this.name = name;
this.job = job;
}
public void setEid(String eid) {
this.eid = eid;
}
public String getEid() {
return eid;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setJob(String job) {
this.job = job;
}
public String getJob() {
return job;
}
public void show() {
System.out.println("Աǣ"+eid+",ǣ"+name+",ְλǣ"+job);
}
}
class EmployeeDemo {
public static void main(String[] args) {
//
Employee e = new Employee();
e.setEid("itcast007");
e.setName("dz");
e.setJob("ʦ");
e.show();
//
Employee e2 = new Employee("itcast003","»","ھʦ");
e2.show();
}
}
================================================
FILE: day07/code/03_面向对象练习/求和案例/Test.java
================================================
/*
һDemo,жһݺ͵ķһTestвԡ
ʲôʱԱ?
Ҫ֪ʲôʱԱӦ˼ԱĹϵ?
ԱĻϢġ
Ҳ˵ֻкйϵıſԶΪԱ
*/
class Demo {
private int x;
private int y;
public Demo() {}
public Demo(int x,int y) {
this.x = x;
this.y = y;
}
public void setX(int x) {
this.x = x;
}
public int getX() {
return x;
}
public void setY(int y) {
this.y = y;
}
public int getY() {
return y;
}
//ԱѾx,yˡûбҪڶ
/*
public int sum(int x,int y) {
return x + y;
}
*/
public int sum() {
return x + y;
}
}
class Test {
public static void main(String[] args) {
Demo d = new Demo();
d.setX(10);
d.setY(20);
int result = d.sum();
System.out.println(result);
}
}
================================================
FILE: day07/code/03_面向对象练习/求和案例/Test2.java
================================================
/*
ʱΧԽСԽá
*/
class Demo {
public int sum(int x,int y) {
return x + y;
}
}
class Test2 {
public static void main(String[] args) {
Demo d = new Demo();
int result = d.sum(10,20);
System.out.println(result);
}
}
================================================
FILE: day07/code/03_面向对象练习/长方形案例/Test.java
================================================
/*
һ,ܳķȻһTestвԡ
*/
class ChangFangXing {
private int length;
private int width;
public ChangFangXing() {}
public ChangFangXing(int length,int width) {
this.length = length;
this.width = width;
}
public void setLength(int length) {
this.length = length;
}
public int getLength() {
return length;
}
public void setWidth(int width) {
this.width = width;
}
public int getWidth() {
return width;
}
public int zhouChang() {
return (length+width)*2;
}
public int area() {
return length*width;
}
}
class Test {
public static void main(String[] args) {
//
ChangFangXing cfx = new ChangFangXing();
cfx.setLength(100);
cfx.setWidth(50);
System.out.println("ܳǣ"+cfx.zhouChang());
System.out.println("ǣ"+cfx.area());
//
ChangFangXing cfx2 = new ChangFangXing(100,50);
System.out.println("ܳǣ"+cfx2.zhouChang());
System.out.println("ǣ"+cfx2.area());
}
}
================================================
FILE: day07/code/04_static关键字/StudentDemo.java
================================================
/*
༶ӦDZ༶ÿ˶ģԶһӦÿˡ
䣬ÿӦDzһģԣÿӦöԼġ
javaУʲôʾԱDZ? static
*/
class Student {
//
String name;
//
int age;
//༶
//String classNumber;
static String classNumber;
public Student(String name,int age) {
this.name = name;
this.age = age;
}
public Student(String name,int age,String classNumber) {
this.name = name;
this.age = age;
this.classNumber = classNumber;
}
public void show() {
System.out.println(name+"---"+age+"---"+classNumber);
}
}
class StudentDemo {
public static void main(String[] args) {
//ѧ
Student s1 = new Student("ϼ",28,"20150306");
s1.show();
/*
Student s2 = new Student("",35,"20150306");
s2.show();
Student s3 = new Student("",33,"20150306");
s3.show();
*/
Student s2 = new Student("",35);
s2.show();
Student s3 = new Student("",33);
s3.show();
}
}
================================================
FILE: day07/code/04_static关键字/StudentDemo2.java
================================================
/*
static:̬ؼ֡
ã
γԱͳԱ
ص㣺
A:ļض
B:ڶ
C:ж
ҲжǷʹþ̬ؼֵ
ˮԱ̬
ˮԱ̬
D:ͨ
ǵĵüȿǶ
*/
class Student {
public void show() {
System.out.println("show");
}
public static void show2() {
System.out.println("show2");
}
}
class StudentDemo2 {
public static void main(String[] args) {
Student s = new Student();
s.show();
s.show2();
Student.show2();
//Student.show();
}
}
================================================
FILE: day07/code/04_static关键字/StudentDemo3.java
================================================
/*
staticע
A:ھ̬ûthisؼֵ
Ϊ̬ļضأڶڡthisŶĴڡ
Ƚڴģ ܷʺڴģڴģԷȽڴġ
B:ֻ̬ܷʾ̬
Ǿ̬ijԱ
Էʾ̬ԱǾ̬Ա̬ԱǾ̬Ա
̬ijԱ
ֻܷʾ̬ijԱ̬ijԱ
*/
/*
class Student {
private String name;
public static void setName(String name) {
this.name = name;
}
public void show() {
System.out.println(name);
}
}*/
class Demo {
int x = 10;
static int y = 20;
public void show() {
System.out.println(x);
System.out.println(y);
}
public static void show2() {
//System.out.println(x);
System.out.println(y);
}
public void show3() {
show();
show2();
}
public static void show4() {
//show();
show2();
}
}
class StudentDemo3 {
public static void main(String[] args) {
//Student.setName("ϼ");
}
}
================================================
FILE: day07/code/04_static关键字/StudentDemo4.java
================================================
//̬DZжģǾ̬ÿеġ
class Student {
String name;
int age;
static String classNumber;
public Student(String name,int age) {
this.name = name;
this.age = age;
}
public Student(String name,int age,String classNumber) {
this.name = name;
this.age = age;
this.classNumber = classNumber;
}
public void show() {
System.out.println(name+"---"+age+"---"+classNumber);
}
}
class StudentDemo4 {
public static void main(String[] args) {
Student s1 = new Student("",28,"sgyy001");
Student s2 = new Student("С",20);
Student s3 = new Student("",18);
s1.show();
s2.show();
s3.show();
s2.name = "ܲ";
s2.classNumber = "sgyy007";
s1.show();
s2.show();
s3.show();
}
}
================================================
FILE: day07/code/05_main是静态的/HelloWorld.java
================================================
/*
public static void main(String[] args):
public:ȨηʾķȨޣjvmãȨҪ
static:jvmãôֱ
void:jvmãҪjvmֵ
main:һͨõƣȻǹؼ֣DZjvmʶ
String[] args:
ڳΪ˽ռ¼ݵġ
java HelloWorld aa bb cc
*/
class HelloWorld {
public static void main(String[] args) {
//System.out.println(args); //[Ljava.lang.String;@778b3fee
for(int x=0; x<args.length; x++) {
System.out.println(args[x]);
}
}
}
================================================
FILE: day07/code/06_制作帮助文档/ArrayDemo.java
================================================
//ΪĹಢûʹ÷Ǿ̬ijԱ
//Ϊ˷ãǾͰĽΪ̬ε
/*
һ˵Ḷ́
A:д
B:ĵע
C:ͨjavadoc˵
ʽjavadoc -d Ŀ¼ -author -version ArrayTool.java
javadoc -d doc -author -version ArrayTool.java
ע⣺javadoc: - ҲĵĹܱࡣ
˵Ȩpublicμ
*/
class ArrayDemo {
public static void main(String[] args) {
int[] arr = {56,38,91,72,40};
//
//ArrayTool at = new ArrayTool();
//at.printArray(arr);
ArrayTool.printArray(arr);
//Ҫȡеֵ
}
}
================================================
FILE: day07/code/06_制作帮助文档/ArrayTool.java
================================================
/**
* вĹ
* @author fqy
* @version V1.0
*/
public class ArrayTool {
//ѹ췽˽
/**
* ˽й췽
*/
private ArrayTool(){}
/**
* 飬ʽǣ[Ԫ1, Ԫ2, ...]
* @param arr Ҫ
*/
public static void printArray(int[] arr) {
System.out.print("[");
for(int x=0; x<arr.length; x++) {
if(x == arr.length-1) {
System.out.print(arr[x]);
}else {
System.out.print(arr[x]+", ");
}
}
System.out.println("]");
}
/**
* ȡеֵ
* @param arr ȡֵ
* @return int еֵ
*/
public static int getMax(int[] arr) {
int max = arr[0];
for(int x=1; x<arr.length; x++) {
if(arr[x] > max) {
max = arr[x];
}
}
return max;
}
}
================================================
FILE: day07/code/07_学习并使用帮助文档/如何使用帮助文档.txt
================================================
1:ҵĵĵ
2:ҵʾ
3:Ҫҵ࣬س
Scanner
4:ĸ
java.lang£DzҪġ
java.lang£Ҫġ
ʽimport java.util.Scanner;
5:Ľ˵
6:Ľṹ
˵ƥ
ֶժҪ -- Ա
췽ժҪ -- 췽
ժҪ -- Ա
7:Ĺ췽
Ϊ˹췽ǾͿԴˡ
public Scanner(InputStream source) {...}
System:
public static final InputStream in; //Ա
InputStream is = System.in;
ע⣺
еܿ췽
һ˵ûй췽ijԱ϶Ǿ̬ġ
8:ķ
public int nextInt()
ߣ
Ƿ̬˵÷ͨ
ֵͣ˼ҷʲôͣʲôͽ
ұߣ
ƣдˣд˾òˡ
бĸԼ͡
˼Ҫ˼Ҫʲôͣʲô͡
================================================
FILE: day07/code/08_Math类的学习和使用/GuessNumberDemo.java
================================================
/*
СϷ
A:ϵͳһ1-100֮
int number = (int)(Math.random()*100)+1;
B:¼,Scannerʵ
C:ݽбȽ
ʾ
С ʾС
ϲ㣬
D:Ϊ˱֤ܹУǾͼѭʵֶβ¡ֱС
*/
import java.util.Scanner;
class GuessNumberDemo {
public static void main(String[] args) {
//ϵͳһ1-100֮
int number = (int)(Math.random()*100)+1;
while(true) {
//¼,Scannerʵ
Scanner sc = new Scanner(System.in);
System.out.println("һݣ(1-100)");
int guessNumber = sc.nextInt();
//ݽбȽ
if(guessNumber > number) {
System.out.println("µ"+guessNumber+"");
}else if(guessNumber < number) {
System.out.println("µ"+guessNumber+"С");
}else {
System.out.println("ϲ㣬");
break;
}
}
}
}
================================================
FILE: day07/code/08_Math类的学习和使用/MathDemo.java
================================================
/*
Math:ѧ
ص㣺ûй췽ΪijԱǾ̬ġ
1ȡ
public static double random():ֵڵ 0.0 С 1.0
2ȡ1-100֮
*/
class MathDemo {
public static void main(String[] args) {
//ȡ
//double d = Math.random();
//System.out.println(d);
/*
for(int x=0; x<10; x++) {
//System.out.println(Math.random());
System.out.println(Math.random()*100);
}
*/
//λȡ1-100֮?
for(int x=0; x<100; x++) {
int number = (int)(Math.random()*100)+1;
System.out.println(number);
}
}
}
================================================
FILE: day07/code/09_代码块/CodeDemo.java
================================================
/*
飺JavaУʹ{}Ĵ뱻Ϊ顣
λúIJͬԷΪ
ֲ飺ڷг֣ڣͷţڴ
飺з֣
췽ͬĴŵһÿεù춼ִУڹ췽ǰִ
̬飺з֣staticΡ
ڸгʼڼصʱִУִֻһΡ
*/
//ֲ
/*
class Code {
public void show() {
//ֲ
{
int x = 10;
System.out.println(x);
}
//System.out.println(x);
//... 1000,x1000дûбʹ
int y = 100;
System.out.println(y);
}
}
*/
//
/*
class Code {
//
{
System.out.println("AAAAA");
}
public Code() {
//System.out.println("AAAAA"); //ݱȽ϶࣬ÿж
}
public Code(String s) {
//System.out.println("AAAAA");
System.out.println(s);
}
}
*/
//̬
class Code {
//̬
static {
System.out.println("AAAAA");
}
/*
public Code() {
}
public Code(String s) {
System.out.println(s);
}
*/
}
class CodeDemo {
static {
System.out.println("BBBBB");
}
public static void main(String[] args) {
Code c = new Code();
//c.show();
//Code c2 = new Code("hello");
System.out.println("CCCCC");
}
}
================================================
FILE: day07/code/09_代码块/CodeTest.java
================================================
/*
ִй̣̬ --> --> 췽 --> ֲ
̬飺ִֻһΡ
⣺ÿδִС
*/
class Student {
static {
System.out.println("AAAAA");
}
{
System.out.println("BBBBB");
}
public Student() {
{
System.out.println("CCCCC");
}
}
static {
System.out.println("DDDDD");
}
{
System.out.println("EEEEE");
}
}
class CodeTest {
public static void main(String[] args) {
Student s = new Student();
Student ss = new Student();
}
}
================================================
FILE: day07/day07总结.txt
================================================
1:췽()
(1)ãԶݽгʼ
(2)ص㣺
A:ͬ
B:ûзֵ
C:ûзֵ
(3)ע
A:ûд췽ϵͳĬϸι췽
B:д˹췽ϵͳٸĬι췽
飺Լֶι췽
(4)Աֵ
A:+setXxx()
B:
(5)һĴ룺
class Student {
private String name;
private int age;
public Student() {}
public Student(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println("ǣ"+name+",ǣ"+age);
}
}
class StudentTest {
public static void main(String[] args) {
//+setXxx()
Student s = new Student();
s.setName("ϼ");
s.setAge(28);
s.show();
//
Student ss = new Student("",20);
ss.show();
}
}
2:ijʼ()
(1)Student s = new Student();Щ
A:Student.classļڴ
B:ջΪsٿռ
C:ڶΪѧٿռ
D:ΪѧijԱĬֵ
E:ΪѧijԱʾֵ
F:ͨ췽Աֵ
G:ϣѵֵַs
3:ϰ()
(1)дһDemo,һܡԡ
(2)дһε࣬ܳĹܡԡ
(3)ԼԱ࣬ʵ֣ԡ
(4)Լдһ˼Ӽ˳࣬ԡ
4:staticؼ()
(1)һ״̬η̬˼
(2)γԱͳԱ
(3)ص㣺
A:ļض
B:ڶ
C:ж
ҲжDzǸʹþ̬
ˮˮӡ
D:ͨ
̬εݣͨãҲͨ
(4)ص
A:ͨԱ
Էʾ̬ԱǾ̬Ա̬ԱǾ̬Ա
B:̬Ա
ֻܷʾ̬Ա̬Ա
ǣֻ̬ܷʾ̬
ע⣺
̬Dzthisġ
ȽڴIJܷʺڴġ֮ԡ
5:̬ԱͨԱ()
(1)ͬ
̬ģΪ
Ǿ̬ڶģΪʵ
(2)ڴռ䲻ͬ
̬ڷľ̬
Ǿ̬ڶڴ
(3)ڲͬ
̬ļضأʧʧ
Ǿ̬ŶĴڣŶʧʧ
(4)òͬ
̬ͨãҲͨáͨ
Ǿֻ̬ͨ
6:mainǾ̬()
(1)public static void main(String[] args)
7:ĵ(˽)
(1)д
(2)ĵע
(3)ͨjavadoc˵
8:ʹðĵ()
գ07_ѧϰʹðĵ --> ʹðĵ.txt
9:ѧϰMath()
(1)Math:ѧ
(2)ص㣺ûй췽ΪijԱǾ̬
(3)
public static double random(): Χ[0.0,1.0)
(4)1-100֮
int number = (int)(Math.random()*100)+1;
(5)СϷ
Լҵķдһ
10:()
(1)java{}Ĵ
(2)ࣺ
ֲ飺ڷСڣͷţڴʹ
飺з⡣
Ѷеͬһ֣ÿδԶá
̬飺з⣬staticΡ
еݽгʼִһΡ
(3)⣺
A:̬飬飬췽ִ˳?
B:д
================================================
FILE: day08/code/01_继承/ExtendsDemo.java
================================================
/*
javaеļ̳ص㣺
A:Javaֵֻ֧̳Уֶ֧̳С
B:Javaֶ֧̳(̳ϵ)
*/
class A {
}
class B extends A {
}
/*
class C extends A,B {
}
*/
class C extends B {
}
class ExtendsDemo {
public static void main(String[] args) {
}
}
================================================
FILE: day08/code/01_继承/ExtendsDemo2.java
================================================
/*
javaеļ̳ע
A:ֻܼ̳из˽еijԱ(ԱͳԱ)
B:ܼ̳иĹ췽ǿͨsuper(潲)ؼȥʸ췽
C:ҪΪ˲ֹܶȥ̳
class A {
public void show(){}
public void show2(){}
}
class B extends A {
//public void show(){}
public void show3(){}
}
ôʲôʱʹü̳?
ֵ̳֮ǣis aĹϵ
ϵxxx is a yyyôǾͿʹü̳С
ABA is a BB is a A ͨͿԿʹü̳С
ԡ
Student,Person
Dog,Animal
Dog,Pig
*/
class Fu {
private int num = 100;
public int num2 = 200;
private void show() {
System.out.println("show");
}
public void show2() {
System.out.println("show2");
}
}
class Zi extends Fu {
}
class ExtendsDemo2 {
public static void main(String[] args) {
//
Zi z = new Zi();
//System.out.println(z.num);
System.out.println(z.num2);
//z.show();
z.show2();
//Fuв
//Fu f = new Fu();
//System.out.println(f.num);
//System.out.println(f.num2);
}
}
================================================
FILE: day08/code/01_继承/ExtendsDemo3.java
================================================
/*
̳мijԱϵ
ֲͬdzļһ֪ʹõ˭
ͬͽԭ
ʹñʱҾֲΧ
ֱʹóԱӹؼ֣thisɡ
ֱʹøijԱӹؼ֣superɡ
*/
class Father {
public int age = 40;
}
class Son extends Father {
public int num = 100;
public int age = 20;
public void show() {
int age = 60;
System.out.println(age); //ֲΧ
System.out.println(this.age); //ԱΧ
System.out.println(super.age); //ԱΧ
System.out.println(num);
}
}
class ExtendsDemo3 {
public static void main(String[] args) {
Son s = new Son();
//System.out.println(s.age);
//System.out.println(s.num);
s.show();
}
}
================================================
FILE: day08/code/01_继承/ExtendsDemo4.java
================================================
/*
̳еĹ췽ϵ
еĹ췽Ĭ϶ʸпղĹ췽
Ϊʲô?
Ϊ̳иеݣܻʹøݡ
ԣʼ֮ǰһҪɸݵijʼ
ôҿɲԷʸĴι췽?
ԡͨsuper(...)
ע
A:ÿһ췽ĵһĬ϶ǣsuper()
B:super(...)ʽڹ췽ֻܳһΡ
C:ûι췽ôֻ
a:ͨsuperȥʸĴι췽
b:ͨthisȥʱ췽
*/
class Fu {
/*
public Fu() {
System.out.println("Fu()");
}
*/
public Fu(String name) {
System.out.println("hello");
}
}
class Zi extends Fu {
public Zi() {
//super();
//super("aaa");
//this("aaa");
System.out.println("zi()");
}
public Zi(String name) {
//super();
//super(name);
//this();
System.out.println("world");
}
}
class ExtendsDemo4 {
public static void main(String[] args) {
//
Zi z = new Zi();
System.out.println("-------------");
Zi z2 = new Zi("java");
}
}
================================================
FILE: day08/code/01_继承/ExtendsDemo5.java
================================================
//
class Person {
private String name;
private int age;
public Person() {}
public Person(String name,int age) { //"ǿ",18
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void eat() {
System.out.println("Է");
}
public void sleep() {
System.out.println("˯");
}
}
//ѧ
class Student extends Person {
public Student() {}
public Student(String name,int age) { //"ǿ",18
super(name,age); //"ǿ",18
}
}
//ʦ
class Teacher extends Person {
}
class ExtendsDemo5 {
public static void main(String[] args) {
//ѧ
Student s = new Student();
s.setName("");
s.setAge(27);
System.out.println(s.getName()+"---"+s.getAge());
s.eat();
s.sleep();
System.out.println("--------------------------");
Student s2 = new Student("ǿ",18);
System.out.println(s2.getName()+"---"+s2.getAge());
s2.eat();
s2.sleep();
System.out.println("--------------------------");
//ʦ
Teacher t = new Teacher();
t.setName("");
t.setAge(25);
System.out.println(t.getName()+"---"+t.getAge());
t.eat();
t.sleep();
}
}
================================================
FILE: day08/code/01_继承/ExtendsDemo6.java
================================================
/*
̳мijԱϵ
ͬƣdzһ֪˭
ͬƣ
ڸ
...
Ҳͱ
*/
class Fu {
public void show() {
System.out.println("show fu");
}
}
class Zi extends Fu{
public void method() {
System.out.println("method zi");
}
public void show() {
System.out.println("show zi");
}
}
class ExtendsDemo6 {
public static void main(String[] args) {
Zi z = new Zi();
z.show();
z.method();
//z.haha();
}
}
================================================
FILE: day08/code/01_继承/PersonDemo.java
================================================
/*
ѧʦ(Է˯)
ѧࣺ
Ա
ԱgetXxx()/setXxx(),eat(),sleep()
ʦࣺ
Ա
ԱgetXxx()/setXxx(),eat(),sleep()
ȡԵĶ嵽һУ
ࣺ
Ա
ԱgetXxx()/setXxx(),eat(),sleep()
ѧ ̳
ʦ ̳
̳еĺô
A:˴ĸ
B:˴ά
C:֮˹ϵǶ̬ǰ
̳еıˣԺǿ
ԭϣھۡ
ϣĹϵ
ھۣԼ
*/
//
class Person {
private String name;
private int age;
public Person() {}
public Person(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void eat() {
System.out.println("Է");
}
public void sleep() {
System.out.println("˯");
}
}
//ѧ
class Student extends Person {
public Student() {}
/*
public Student(String name,int age) {
this.name = name;
this.age = age;
}
*/
}
//ʦ
class Teacher extends Person {
}
class PersonDemo {
public static void main(String[] args) {
//ѧ
Student s = new Student();
s.setName("");
s.setAge(27);
System.out.println(s.getName()+"---"+s.getAge());
s.eat();
s.sleep();
System.out.println("--------------------------");
//ʦ
Teacher t = new Teacher();
t.setName("");
t.setAge(25);
System.out.println(t.getName()+"---"+t.getAge());
t.eat();
t.sleep();
}
}
================================================
FILE: day08/code/01_继承/Test.java
================================================
/*
ѧʦ(Է˯)
*/
//ѧ
class Student {
private String name;
private int age;
public Student() {}
public Student(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void eat() {
System.out.println("Է");
}
public void sleep() {
System.out.println("˯");
}
}
//ʦ
class Teacher {
private String name;
private int age;
public Teacher() {}
public Teacher(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void eat() {
System.out.println("Է");
}
public void sleep() {
System.out.println("˯");
}
}
//
class Test {
public static void main(String[] args) {
//ѧ
Student s = new Student();
s.setName("ϼ");
s.setAge(28);
System.out.println(s.getName()+"---"+s.getAge());
s.eat();
s.sleep();
System.out.println("-------------------------");
Student s2 = new Student("",18);
System.out.println(s2.getName()+"---"+s2.getAge());
s2.eat();
s2.sleep();
System.out.println("-------------------------");
//ʦ
Teacher t = new Teacher();
t.setName("");
t.setAge(31);
System.out.println(t.getName()+"---"+t.getAge());
t.eat();
t.sleep();
System.out.println("-------------------------");
Teacher t2 = new Teacher("",21);
System.out.println(t2.getName()+"---"+t2.getAge());
t2.eat();
t2.sleep();
}
}
================================================
FILE: day08/code/01_继承/Test2.java
================================================
/*
֪ʶ
A:̳мĹ췽ϵ
ȥʸĹ췽Ըݽгʼ
B:̳мijԱϵ
ͽԭ
C:thissuperʹ
D:һijʼ
Աʼ
Ĭ
ʾ
췽
*/
class Fu{
public int num = 10;
public Fu(){
System.out.println("fu");
}
}
class Zi extends Fu{
public int num = 20;
public Zi(){
System.out.println("zi");
}
public void show(){
int num = 30;
System.out.println(num);
System.out.println(this.num);
System.out.println(super.num);
}
}
class Test2 {
public static void main(String[] args) {
Zi z = new Zi();
z.show();
}
}
================================================
FILE: day08/code/01_继承/Test3.java
================================================
/*
֪ʶ
A:ִ˳
̬ --> --> 췽
B:ִص
ִֻ̬һ
ÿεù췽ִ
*/
class Fu {
static {
System.out.println("̬Fu");
}
{
System.out.println("Fu");
}
public Fu() {
System.out.println("췽Fu");
}
}
class Zi extends Fu {
static {
System.out.println("̬Zi");
}
{
System.out.println("Zi");
}
public Zi() {
System.out.println("췽Zi");
}
}
class Test3 {
public static void main(String[] args) {
Zi z = new Zi();
Zi z2 = new Zi();
}
}
================================================
FILE: day08/code/01_继承/Z.java
================================================
/*
֪ʶ
A:ΪԱ
class Demo {
int x = 10; //ͳԱ
Student s = new Student(); //ͳԱ
}
B:һijʼ
Ա
Ĭ
ʾ
C:м̳йϵijʼִеǷֲʼ
ȳʼٳʼӡ
superʾȳʼڳʼʱշֲʼִС
⣺
superִС
*/
class X {
Y b = new Y();
X() {
System.out.print("X");
}
}
class Y {
Y() {
System.out.print("Y");
}
}
public class Z extends X {
Y y = new Y();
Z() {
//super();//Ĭϣϵͳײãִclass ZĹ췽
System.out.print("Z");
}
public static void main(String[] args) {
new Z();
}
}
================================================
FILE: day08/code/01_继承/继承概述.txt
================================================
1дһѧ࣬
class Student {
private String name;
private int age;
public Student(){}
public Student(String name,int age) {
this.name = name;
this.age = age;
}
//getXxx()/setXxx()
}
2дһʦ࣬
class Teacher {
private String name;
private int age;
public Teacher() {}
public Teacher(String name,int age) {
this.name = name;
this.age = age;
}
//getXxx()/setXxx()
}
3дһ࣬
class Worker {
private String name;
private int age;
public Worker() {}
public Worker(String name,int age) {
this.name = name;
this.age = age;
}
//getXxx()/setXxx()
}
4...
ͨĴ룬ǷָͬĶȽ϶ࡣ
ңǶÿҪӻɾͬĶҲȽ鷳
ΪҪܶࡣ
ôǾ룬ûбȽϺõķʽ?
ν?
˼룺ҿͬݸǰ嵽AС
ȻЩAһϵϵЩ
;߱AijԱ
ȻǿԵˣjavaṩ˼̳м⡣
˼Ľ룺
class Person {
private String name;
private int age;
public Person(){}
public Person(String name,int age) {
this.name = name;
this.age = age;
}
//getXxx()/setXxx()
}
ϵα?
ʽclass extends {}
class Student extends Person {
public Student(){}
public Student(String name,int age) {
???
}
}
class Teacher extends Person {
public Teacher(){}
public Teacher(String name,int age) {
???
}
}
ƺ
Person࣬࣬
Student,Teacher࣬
================================================
FILE: day08/code/02_方法重写/PersonDemo.java
================================================
/*
дע
A:˽зܱд
B:дʱȨܸ
һɡ
C:ྲ̬Ҳ̬ͨд
*/
class Person {
public void show() {
System.out.println("show person");
}
private void show2() {
System.out.println("show2 person");
}
public void show3() {
System.out.println("show3 person");
}
public static void show4() {
System.out.println("show4 person");
}
}
class Student extends Person {
public void show() {
System.out.println("show student");
}
private void show2() {
System.out.println("show2 student");
}
public void show3() {
System.out.println("show3 student");
}
public static void show4() {
System.out.println("show4 student");
}
}
class PersonDemo {
public static void main(String[] args) {
Student s = new Student();
s.show();
//s.show2();
s.show3();
s.show4();
}
}
================================================
FILE: day08/code/02_方法重写/PhoneDemo.java
================================================
/*
дг˺һģһķҲΪǣд
*/
//ֻ
/*
class Phone {
public void call(String name) {
System.out.println(""+name+"绰");
}
}
//¿ֻ
class NewPhone {
public void call(String name) {
System.out.println("");
System.out.println(""+name+"绰");
}
}
class PhoneDemo {
public static void main(String[] args) {
//ֻ
Phone p = new Phone();
p.call("ϼ");
System.out.println("-----------");
//ֻ
NewPhone np = new NewPhone();
np.call("ϼ");
}
}
*/
class Phone {
public void call(String name) {
System.out.println(""+name+"绰");
}
}
class NewPhone extends Phone {
public void call(String name) {
System.out.println("");
//System.out.println(""+name+"绰");
super.call(name);
}
}
class PhoneDemo {
public static void main(String[] args) {
//ֻ
Phone p = new Phone();
p.call("ϼ");
System.out.println("-----------");
//ֻ
NewPhone np = new NewPhone();
np.call("ϼ");
}
}
================================================
FILE: day08/code/02_方法重写/两个面试题.txt
================================================
1:OverrideOverload?Overloadܸı䷵ֵ?
Override:д
Overload:
дгֺһģһķ
أͬһгֵķͬбͬ
Overloadܸı䷵ֵͣΪͷֵء
2:thisؼֺsuperؼֱַʲô?ԼǸԵʹóá
this:
super:洢ռıʶ(Ϊ)
ʹó
Ա
this. ijԱ
super. ijԱ
췽
this(...) Ĺ췽
super(...) Ĺ췽
Ա
this.(...) ijԱ
super.(...) ijԱ
================================================
FILE: day08/code/03_继承练习/AnimalDemo.java
================================================
/*
ϰ2èΪ̳еİ汾ԼԼԡȻὲ
è
Ա
췽Σ
ԱgetXxx()/setXxx()show()catchMouse()
Ա
췽Σ
ԱgetXxx()/setXxx()show()lookDoor()
Ա
췽Σ
ԱgetXxx()/setXxx()show()
è췽Σ
catchMouse()
췽Σ
lookDoor()
ࣺ
main(String[] args):
*/
class Animal {
private String name;
private int age;
public Animal() {}
public Animal(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println(name+"---"+age);
}
}
class Cat extends Animal {
public Cat() {}
public Cat(String name,int age) {
super(name,age);
}
public void catchMouse() {
System.out.println("è");
}
}
class Dog extends Animal {
public Dog() {}
public Dog(String name,int age) {
super(name,age);
}
public void lookDoor() {
System.out.println("Կ");
}
}
class AnimalDemo {
public static void main(String[] args) {
//è
Cat c = new Cat();
c.setName("ӷè");
c.setAge(3);
c.show();
c.catchMouse();
System.out.println("------------");
Cat cc = new Cat("tomè",6);
cc.show();
cc.catchMouse();
System.out.println("------------");
Dog d = new Dog();
d.setName("Х");
d.setAge(5);
d.show();
d.lookDoor();
System.out.println("------------");
Dog dd = new Dog("",8);
dd.show();
dd.lookDoor();
}
}
================================================
FILE: day08/code/03_继承练习/Test.java
================================================
/*
è
Ա
췽Σ
ԱgetXxx()/setXxx()show()catchMouse()
Ա
췽Σ
ԱgetXxx()/setXxx()show()lookDoor()
ࣺ
main(String[] args):
*/
//è
class Cat {
private String name;
private int age;
public Cat() {}
public Cat(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println(name+"---"+age);
}
public void catchMouse() {
System.out.println("è");
}
}
//
class Dog {
private String name;
private int age;
public Dog() {}
public Dog(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println(name+"---"+age);
}
public void lookDoor() {
System.out.println("Կ");
}
}
//
class Test {
public static void main(String[] args) {
//è
Cat c = new Cat();
c.setName("ӷè");
c.setAge(3);
c.show();
c.catchMouse();
System.out.println("------------");
Cat cc = new Cat("tomè",6);
cc.show();
cc.catchMouse();
System.out.println("------------");
//ϰ1ԼдIJ
Dog d = new Dog();
d.setName("Х");
d.setAge(5);
d.show();
d.lookDoor();
System.out.println("------------");
Dog dd = new Dog("",8);
dd.show();
dd.lookDoor();
}
}
//ϰ2èΪ̳еİ汾ԼԼԡȻὲ
================================================
FILE: day08/code/04_final关键字/FinalDemo.java
================================================
/*
ܶʱǿܲҵݡʱô?
javaṩһ״̬ηfinal
final:յ˼
ã
࣬ԱԱ
ص㣺
ࣺ౻finalΣ˵ܱ̳࣬С
Աfinalκͱ˳ֵܱġ
Աܱд
*/
final class Fu {
public int num = 10;
public final int num2 = 20;
public final void getResource() {
System.out.println("ǾܵԴ,Կ,Ը");
}
public void show() {
num = 100;
System.out.println(num);
//num2 = 200;
System.out.println(num2);
}
}
class Zi extends Fu {
/*
public void getResource() {
System.out.println("ʲôʲô");
}
*/
}
class FinalDemo {
public static void main(String[] args) {
Zi z = new Zi();
z.getResource();
z.show();
}
}
================================================
FILE: day08/code/04_final关键字/FinalDemo2.java
================================================
/*
finalξֲ
ͣ͵ֵܱ
ͣ͵ĵֵַܸı
*/
class Person {
public void show() {
//ֲ
int num = 10;
System.out.println(num);
num = 100;
System.out.println(num);
//finalξֲ
final int num2 = 20;
System.out.println(num2);
//num2 = 200;
System.out.println(num2);
}
public void method() {
//ֲ
Student s1 = new Student();
System.out.println(s1.age);
s1.age = 100;
System.out.println(s1.age);
//s1 = new Student();
//finalξֲ
final Student s2 = new Student();
System.out.println(s2.age);
s2.age = 100;
System.out.println(s2.age);
//s2 = new Student();
}
}
class Student {
int age = 10;
}
class FinalDemo2 {
public static void main(String[] args) {
Person p = new Person();
//p.show();
p.method();
}
}
================================================
FILE: day08/code/04_final关键字/FinalDemo3.java
================================================
/*
finalijʼʱ
A:ڶʱֵԺҲܸˡ
B:ڶ췽ǰֵԡ
*/
class Demo {
int num;
//final int num2 = 0;
final int num2 = 0;
static {
num2 = 10;
}
/*
{
num2 = 20;
}
*/
public Demo() {
//num2 = 100;
}
}
class FinalDemo3 {
public static void main(String[] args) {
Demo d = new Demo();
System.out.println(d.num);
System.out.println(d.num2);
}
}
================================================
FILE: day08/code/05_多态/DuoTaiDemo.java
================================================
/*
̬ͬһڲͬʱֳֵ̱IJͬ״̬
A:ˮ(ˮˮ)
B:èͶ
ұߵֵֵߣܶͨ˵ԡ
d = new ();
dd = new è();
è m = new è();
è mm = new ();
dd = new è();
?
A:м̳йϵ
B:зд
C:иָ
*/
class Animal {
public void eat() {
System.out.println("Է");
}
}
class Dog extends Animal {
public void eat() {
System.out.println("");
}
}
class DuoTaiDemo {
public static void main(String[] args) {
//Animal a = new Animal();
//Dog d = new Dog();
//̬
Animal a = new Dog();
}
}
================================================
FILE: day08/code/05_多态/DuoTaiDemo2.java
================================================
/*
̬ijԱص㣺
A:Ա
뿴ߣпߡ
B:Ա
뿴ߣпұߡ
Ϊʲô?
ΪԱдûС
C:̬
뿴ߣпߡ
̬ʵûдһ˵ΪǸء
*/
class Animal {
public int age = 40;
public void show() {
System.out.println("show animal");
}
public static void method() {
System.out.println("method animal");
}
}
class Dog extends Animal {
public int age = 20;
public void show() {
System.out.println("show dog");
}
public static void method() {
System.out.println("method dog");
}
}
class DuoTaiDemo2 {
public static void main(String[] args) {
//̬
Animal a = new Dog();
System.out.println(a.age);
//System.out.println(a.num);
a.show();
a.method();
}
}
================================================
FILE: day08/code/05_多态/DuoTaiTest.java
================================================
class Fu{
public void show(){
System.out.println("fu show");
}
}
class Zi extends Fu{
public void show(){
System.out.println("zi show");
}
public void method(){
System.out.println("zi method");
}
}
//뱨
class DuoTaiTest {
public static void main(String[] args) {
Fu f = new Zi();
f.method();
}
}
================================================
FILE: day08/code/05_多态/DuoTaiTest2.java
================================================
class A{
public void show(){
show2();
}
public void show2(){
System.out.println("");
}
}
class B extends A {
public void show2(){
System.out.println("");
}
}
class C extends B {
public void show(){
super.show();
}
public void show2(){
System.out.println("");
}
}
class DuoTaiTest2 {
public static void main(String[] args) {
A a = new B();
a.show();
B b = new C();
b.show();
}
}
================================================
FILE: day08/day08总结.txt
================================================
1:̳()
(1)ѶͬԺΪȡ嵽һУ
Ȼһһϵ;߱һԺΪˡ
ֹϵУ̳С
(2)̳αʾ?
ʽclass extends {}
(3)javaеļ̳ص㣺
A:javaֻ̳ܵ
B:javaпԶ̳С(̳ϵ)
(4)javaеļ̳еĺôͱ
A:ô
a:˴ĸ
b:˴Ŀά
c:֮һϵǶ̬ǰ
B:
ǿˡһĸĶֱӰһࡣ
ԭھۣϡ
(5)javaеļ̳еע
A:˽гԱܱ̳
B:췽ܱ̳Уʣͨsuperؼ
C:Ϊ˲ֹܶȥʹü̳
(6)̳еijԱϵ
A:Ա
ͬرһ֪õ˭
ͬͽԭ
Լthis
ʸsuper
B:췽
a:й췽Ĭ϶Ƿʸι췽
b:ûι췽ô?
ͨsuper(...)ʸι췽
ͨthis(...)ʱ췽(һҪһ˸Ĺ췽)
ע⣺superthisֻܳһֻĵһ䡣
Ϊʲô?
Ϊܻʸݣԣʼ֮ǰҪȰѸݳʼϡ
C:Ա
ͬرһ֪õ˭
ͬͽԭ
Լthis
ʸsuper
(7)thissuperӦó
A:
this
super洢ռıʶΪá
B:Ӧó
a:Ա
this. ijԱ
super. ijԱ
b:췽
this(...) Ĺ췽
super(...) Ĺ췽
c:Ա
this.(...) ijԱ
super.(...) ijԱ
(8)ϰ
ʦѧϰ
̳ǰ
̳к
èϰ
̳ǰ
̳к
2:д()
(1)У˺һģһķ
(2)ãʹøܣǿùܡ
(3)⣺
overrideoverload?
overloadԸı䷵ֵ?
(4)дע
A:˽зܱд
B:дķȨܱȸķ
C:ֻ̬д̬(ʵ㲻д)
3:finalؼ()
(1)final:յ˼
(2)ã࣬γԱγԱ
(3)ص㣺
A: ܱ̳
B:γԱ ˳
C:γԱ ܱд
(4)⣺
A:finalξֲ
a: ֵܷı
b: ֵַܷı䣬ǿԸı
B:finalijʼʱ
a:ڶʱֵ
b:ڹ췽ǰֵ
4:̬()
(1)̬ͬһڲͬʱֳ̱Ķ״̬
ˮèͶ
(2)̬ǰ
A:м̳йϵ
B:зд
C:иָ
(3)̬еijԱص㣺
A:Ա
뿴ߣп
B:Ա
뿴ߣпұ
C:̬
뿴ߣп
Ϊʲô
ΪдûС̬ûдһ˵
================================================
FILE: day09/code/01_多态/DuoTaiDemo.java
================================================
/*
̬ĺô
A:˳ά(ɼ̳б֤)
B:˳չ(ɶ̬֤)
̬ıˣ
ܷеĹܡ
*/
class Animal {
public void eat(){}
public void sport(){}
/*
public void sleep() {
System.out.println("˯");
}
*/
}
class Dog extends Animal {
public void eat(){
System.out.println("");
}
public void sport(){
System.out.println("ܲ");
}
public void lookDoor() {
System.out.println("");
}
}
class Cat extends Animal {
public void eat(){
System.out.println("è");
}
public void sport(){
System.out.println("èԲ");
}
}
class Pig extends Animal {
public void eat(){
System.out.println("");
}
public void sport(){
System.out.println("˯");
}
}
class DuoTaiDemo {
public static void main(String[] args) {
/*
//ϲһֻ
Dog d = new Dog();
d.eat();
d.sport();
//Һϲһֻ
Dog d2 = new Dog();
d2.eat();
d2.sport();
//رϲһֻ
Dog d3 = new Dog();
d3.eat();
d3.sport();
*/
//...
//ҪֻܶңÿҪһЩҪһЩ
//Щһġǹһ
//һֱдȥ÷dz鷳
//ԣҪǶŻ
//Ż?ΪֲһģǶһ
//ԣǾʹ÷ĽѶΪݹɡ
//˷ǾͿµ
Dog d = new Dog();
Dog d2 = new Dog();
Dog d3 = new Dog();
//printDog(d);
//printDog(d2);
//printDog(d3);
printAnimal(d);
printAnimal(d2);
printAnimal(d3);
System.out.println("-----------");
//ϲèϲèرϲè
//...
//дһʵְ
//
Cat c = new Cat();
Cat c2 = new Cat();
Cat c3 = new Cat();
//printCat(c);
//printCat(c2);
//printCat(c3);
printAnimal(c);
printAnimal(c2);
printAnimal(c3);
System.out.println("-----------");
//ҺһֻҪдһĴ룬ʵ?
//A:ȴ̳Զ
//B:ڲдʵ
//C:ڲд÷
Pig p = new Pig();
Pig p2 = new Pig();
Pig p3 = new Pig();
//printPig(p);
//printPig(p2);
//printPig(p3);
printAnimal(p);
printAnimal(p2);
printAnimal(p3);
//һϲǣҪ
//ղһ,ԼҲǿɵ
//һϲӣ...
//һ£
//¶һµûκģǼڲеmainеҲû
//DzӦȥڲµĹ
//ԺдһʱһԭչţĹرա
//ǣҪ͵ȥIJ
//Ϊ˲ȥIJгmain
//Ҫļһ
}
/*
public static void printDog(Dog d) {
d.eat();
//...
d.sport();
}
public static void printCat(Cat c) {
c.eat();
//...
c.sport();
}
public static void printPig(Pig p) {
p.eat();
//...
p.sport();
}
*/
public static void printAnimal(Animal a) { //Animal a = new Dog(); a = new Cat(); a = new Pig();
a.eat();
//...
//a.lookDoor();
a.sport();
}
}
================================================
FILE: day09/code/01_多态/DuoTaiDemo2.java
================================================
/*
ηй?
A:ɡ
B:̬ת
ת
ӵ
ָ
ת
Ӹ
תΪ
װ
ӣ():,Ϸ():,age:20
ӵ():JavaSEage:40
//̬
ӵ k = new (); //Androidܻ𣬶JavaSEAndroidJavaSEܻ
//̫æװȥΡճСӣ۾ת
System.out.println(k.age); //40
k.(); //
//k.Ϸ(); //
//ؼ
k = ()k; //ȥСӣȥ۾ת
System.out.println(k.age); //20
k.(); //
k.Ϸ();
*/
class Animal {
public void eat(){}
}
class Dog extends Animal {
public void eat(){
System.out.println("Թͷ");
}
public void help() {
System.out.println("ץС͵");
}
}
class Cat extends Animal {
public void eat(){
System.out.println("è");
}
}
class DuoTaiDemo2 {
public static void main(String[] args) {
//̬
Animal a = new Dog(); //ת
a.eat();
//a.help(); //뿴
//ת
Dog d = (Dog)a;
d.eat();
d.help();
System.out.println("-------------");
//ᱨ?
a = new Cat(); ////ת
a.eat();
Cat c = (Cat)a;
c.eat();
//Dog dd = (Dog)a; //ClassCastException
//dd.eat();
//dd.help();
}
}
================================================
FILE: day09/code/02_多态案例/AnimalDemo.java
================================================
//è
class Animal {
private String name;
private int age;
public Animal() {}
public Animal(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println("name:"+name+",age:"+age);
}
public void sleep() {
System.out.println("sleep");
}
public void eat() {
System.out.println("eat");
}
}
class Dog extends Animal {
public Dog() {}
public Dog(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("dog eat");
}
public void sleep() {
System.out.println("dog sleep");
}
}
class Cat extends Animal {
public Cat() {}
public Cat(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("cat eat");
}
public void sleep() {
System.out.println("cat sleep");
}
}
class AnimalDemo {
public static void main(String[] args) {
//Animal
Animal a = new Animal();
a.setName("");
a.setAge(10);
a.eat();
a.sleep();
a.show();
System.out.println("------------");
Animal a2 = new Animal("",10);
a2.eat();
a2.sleep();
a2.show();
System.out.println("------------");
//Dog
Dog d = new Dog();
d.setName("");
d.setAge(5);
d.eat();
d.sleep();
d.show();
System.out.println("------------");
Dog d2 = new Dog("",5);
d2.eat();
d2.sleep();
d2.show();
System.out.println("------------");
//ϰ1CatԼϰ
Cat c = new Cat();
c.setName("è");
c.setAge(2);
c.eat();
c.sleep();
c.show();
System.out.println("------------");
Cat c2 = new Cat("è",2);
c2.eat();
c2.sleep();
c2.show();
System.out.println("------------");
//ͨDogԶ̬
Animal aa = new Dog();
aa.setName("С");
aa.setAge(3);
aa.eat();
aa.sleep();
aa.show();
System.out.println("------------");
Animal aa2 = new Dog("С",3);
aa2.eat();
aa2.sleep();
aa2.show();
System.out.println("------------");
//ϰ2ͨCatԶ̬Լϰ
Animal aa3 = new Cat("Сè",1);
aa3.eat();
aa3.sleep();
aa3.show();
System.out.println("------------");
Animal aa4 = new Cat();
aa4.setName("Сè");
aa4.setAge(1);
aa4.eat();
aa4.sleep();
aa4.show();
}
}
================================================
FILE: day09/code/02_多态案例/PersonDemo.java
================================================
//ʳĻ
class Person {
public void eat() {
System.out.println("person eat");
}
}
class SouthPerson extends Person {
public void eat() {
System.out.println("Ϸϲ");
}
}
class NorthPerson extends Person {
public void eat() {
System.out.println("ϲ");
}
}
class PersonDemo {
public static void main(String[] args) {
Person p = new Person();
p.eat();
SouthPerson sp = new SouthPerson();
sp.eat();
//p = sp;
//p.eat();
Person pp = new SouthPerson();
pp.eat();
}
}
================================================
FILE: day09/code/03_抽象类/AbstractDemo.java
================================================
/*
ﲻһֻèǾĸ塣
ңڶԳԵĹܣҲӦø֣
ΪͬĶԵDzһģӦþĶԼȥʵԼԵĹܡ
һûо֣һݡαʾ?
ʽ
η ֵ (б...);
Ϊ˱ʾһĶjavaṩһʶĹؼ֣abstract
ʽ
η abstract ֵ (б...);
һеķdz࣬ôͱ붨Ϊࡣ
ص㣺
A:ͳabstractؼ
B:
a:Ҫôdz
b:Ҫôдег
C:һггһdz
D:ʵ
ôʹóĹ?
ն̬ķʽʹá̬
عˣ
̬ǰΪʲôҪзд?
Ϊķdzġ
*/
abstract class Animal {
//зģֻΪ
//public void eat() {}
//
public abstract void eat();
}
abstract class Dog extends Animal {
}
class Cat extends Animal {
public void eat() {
System.out.println("è");
}
}
class AbstractDemo {
public static void main(String[] args) {
//Animal a = new Animal(); //ʵ
//Dog d = new Dog(); //ʵ
//Cat c = new Cat();
//̬
Animal a = new Cat();
a.eat();
}
}
================================================
FILE: day09/code/03_抽象类/AbstractDemo2.java
================================================
/*
ijԱص㣺
A:Ա
DZҲdz
B:췽
й췽Dzʵ
⣺췽ʲô?
ʸݵijʼ
C:Ա
гҲзdz
ǿҪijЩ顣
dzڸֱʹã˴ĸԡ
*/
abstract class Animal {
int num = 10;
final int num2 = 20;
public Animal() {}
public void method() {
System.out.println("method");
}
public abstract void function();
}
class Dog extends Animal {
public void show() {
num = 100;
System.out.println(num);
//num2 = 200;
System.out.println(num2);
}
public void function() {}
}
class AbstractDemo2 {
public static void main(String[] args) {
Dog d = new Dog();
d.show();
}
}
================================================
FILE: day09/code/04_抽象类案例/AbstraceTest.java
================================================
/*
С⣺
1һûгɲԶΪ?ԣʲô?
ԡ
Ϊ˲ñ˴
2abstractܺЩؼֹ
final: finalεķܱдabstractεķҪ뱻д
privateprivateεķܱдabstractεķҪ뱻д
staticstaticεķͨãabstractεķûзģ
һûзķûκģԲܹ档
*/
abstract class Student {
//public final abstract void show();
//private abstract void show();
//public static abstract void show();
}
class AbstractTest {
public static void main(String[] args) {
}
}
================================================
FILE: day09/code/04_抽象类案例/AnimalDemo.java
================================================
/*
è
è
ԣ䣬Է
*/
abstract class Animal {
private String name;
private int age;
public Animal(){}
public Animal(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//
public abstract void eat();
}
//ʵ
class Dog extends Animal {
public Dog(){}
public Dog(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("");
}
}
//ϰ1èʵ֣Լϰ
class AnimalDemo {
public static void main(String[] args) {
//Թ
Dog d = new Dog();
d.setName("");
d.setAge(3);
System.out.println(d.getName()+"---"+d.getAge());
d.eat();
System.out.println("--------------------------");
Dog d2 = new Dog("",3);
System.out.println(d2.getName()+"---"+d2.getAge());
d2.eat();
System.out.println("--------------------------");
//̬
Animal a = new Dog();
a.setName("");
a.setAge(3);
System.out.println(a.getName()+"---"+a.getAge());
a.eat();
System.out.println("--------------------------");
Animal a2 = new Dog("",3);
System.out.println(a2.getName()+"---"+a2.getAge());
a2.eat();
System.out.println("--------------------------");
//ϰ2èIJԣ̬IJ
}
}
================================================
FILE: day09/code/04_抽象类案例/EmployeeDemo.java
================================================
/*
ڿһϵͳʱҪԱƣԱ3ԣԼʡ
ҲԱ˺Ա⣬Ϊһԡ
ʹü̳е˼ƳԱ;ࡣҪṩҪķԷʡ
Աࣺ
ͨԱ
Լ
Լʣ
*/
abstract class Employee {
private String name;
private String eid;
private int salary;
public Employee() {}
public Employee(String name,String eid,int salary) { //"һ","10000",500
this.name = name;
this.eid = eid;
this.salary = salary;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setEid(String eid) {
this.eid = eid;
}
public String getEid() {
return eid;
}
public void setSalary(int salary) {
this.salary = salary;
}
public int getSalary() {
return salary;
}
public void show() {
System.out.println(name+"---"+eid+"---"+salary);
}
public abstract void work();
}
class Programmer extends Employee {
public Programmer() {}
public Programmer(String name,String eid,int salary) {
super(name,eid,salary);
}
public void work() {
System.out.println("ʨд");
}
}
class Manager extends Employee {
private int bonus;
public Manager() {}
public Manager(String name,String eid,int salary,int bonus) { //"һ","10000",500,10000
super(name,eid,salary); //"һ","10000",500
this.bonus = bonus;
}
public void setBonus(int bonus) {
this.bonus = bonus;
}
public int getBonus() {
return bonus;
}
public void work() {
System.out.println("Ϳͻ̸");
}
public void show() {
//System.out.println(getName()+"---"+getEid()+"---"+getSalary()+"---"+bonus);
super.show();
System.out.println("Ľǣ"+bonus);
}
}
class EmployeeDemo {
public static void main(String[] args) {
//Ա
Programmer p = new Programmer();
p.setName("лҽ");
p.setEid("10010");
p.setSalary(7700);
p.show();
p.work();
//ֲдˡ
System.out.println("---------------------");
//IJ
/*
Employee e = new Manager();
e.setName("");
e.setEid("10086");
e.setSalary(6000);
//e.setBonus(2000);
e.show();
e.work();
*/
Employee e = new Manager("һ","10000",500,10000);
e.show();
e.work();
}
}
================================================
FILE: day09/code/04_抽象类案例/StudentDemo.java
================================================
/*
ѧ
ѧԱҵѧԱ
ԣ䣬༶ѧϰԷ
*/
abstract class Student {
private String name;
private int age;
private String classId;
public Student() {}
public Student(String name,int age,String classId) {
this.name = name;
this.age = age;
this.classId = classId;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setClassId(String classId) {
this.classId = classId;
}
public String getClassId() {
return classId;
}
//Է
public void eat() {
System.out.println("ѧҪԷ");
}
//ѧϰ
public abstract void study();
}
class BasicStudent extends Student {
public BasicStudent() {}
public BasicStudent(String name,int age,String classId) {
super(name,age,classId);
}
public void study() {
System.out.println("ѧѧϰJavaSE");
}
}
class JobStudent extends Student {
public JobStudent() {}
public JobStudent(String name,int age,String classId) {
super(name,age,classId);
}
public void study() {
System.out.println("ҵѧѧϰJavaEE+Android");
}
}
class StudentDemo {
public static void main(String[] args) {
//
BasicStudent bs = new BasicStudent();
bs.setName("");
bs.setAge(22);
bs.setClassId("itcast007");
System.out.println(bs.getName()+"---"+bs.getAge()+"---"+bs.getClassId());
bs.eat();
bs.study();
System.out.println("--------------------------------------------------");
BasicStudent bs2 = new BasicStudent("",28,"itcast250");
System.out.println(bs2.getName()+"---"+bs2.getAge()+"---"+bs2.getClassId());
bs2.eat();
bs2.study();
System.out.println("--------------------------------------------------");
//̬ʹ
Student s = new BasicStudent();
s.setName("ŷ");
s.setAge(23);
s.setClassId("itcast123");
System.out.println(s.getName()+"---"+s.getAge()+"---"+s.getClassId());
s.eat();
s.study();
System.out.println("--------------------------------------------------");
Student s2 = new BasicStudent("xiao",23,"itcast008");
System.out.println(s2.getName()+"---"+s2.getAge()+"---"+s2.getClassId());
s2.eat();
s2.study();
}
}
================================================
FILE: day09/code/04_抽象类案例/TeacherDemo.java
================================================
/*
ʦ
ʦҵʦ
ԣ䣬Ρ
*/
abstract class Teacher {
private String name;
private int age;
public Teacher(){}
public Teacher(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//
public abstract void teach();
}
class BasicTeacher extends Teacher {
public BasicTeacher(){}
public BasicTeacher(String name,int age) {
super(name,age);
}
public void teach() {
System.out.println("ʦJavaSE");
}
}
//ϰ1ҵʦĴ
class TeacherDemo {
public static void main(String[] args) {
//Իʦ
BasicTeacher bt = new BasicTeacher();
bt.setName("ϼ");
bt.setAge(28);
System.out.println(bt.getName()+"---"+bt.getAge());
bt.teach();
System.out.println("----------------------------");
BasicTeacher bt2 = new BasicTeacher("ϼ",28);
System.out.println(bt2.getName()+"---"+bt2.getAge());
bt2.teach();
System.out.println("----------------------------");
//̬
Teacher t = new BasicTeacher();
t.setName("ϼ");
t.setAge(28);
System.out.println(t.getName()+"---"+t.getAge());
t.teach();
System.out.println("----------------------------");
Teacher t2 = new BasicTeacher("ϼ",28);
System.out.println(t2.getName()+"---"+t2.getAge());
t2.teach();
System.out.println("----------------------------");
//ϰ2ҵʦԣ̬
}
}
//ϰ3ѧ
//ѧԱҵѧԱ
//ԣ䣬༶ѧϰԷ
//ԼԼд룬Լ
================================================
FILE: day09/code/05_接口/InterfaceDemo.java
================================================
/*
ӿڸڶ棬ЩèȦߣȶ
ЩǶ;;߱ģԣʺ϶ڶС
ңҲеè߹߱ЩܣֱӶè߹Ҳʡ
һչܣjavaṩ˽ӿ֡
ӿڵص㣺
A:ӿùؼinterfaceʾ
ʽinterface ӿ {}
B:ʵֽӿimplementsʾ
ʽclass implements ӿ {}
C:ӿڲʵ
ӿڶ̬
D:ӿڵ
a:Ҫôdz
b:Ҫôдӿееij
*/
interface Animal {
public abstract void show();
}
abstract class Dog implements Animal {
}
class Cat implements Animal {
public void show() {}
}
class InterfaceDemo {
public static void main(String[] args) {
}
}
================================================
FILE: day09/code/05_接口/InterfaceDemo2.java
================================================
/*
ӿڵijԱص㣺
A:Ա
dzǾ̬εġ
Ĭϵηpublic static final
B:췽
ûй췽
C:Ա
ֻdz
Ĭϵηpublic abstract
飺
ԼдӿڵݵʱЩĬηϡ
*/
interface Animal {
//int num = 10;
//final int num2 = 20;
public static final int num = 10;
//public Animal() {}
public abstract void show();
//public void method() {}
//void method();
}
class Dog implements Animal {
/*
public void show() {
//num = 100;
System.out.println(num);
//num2 = 200;
System.out.println(num2);
System.out.println(Animal.num);
System.out.println(Animal.num2);
}
*/
public void show() {}
}
class InterfaceDemo2 {
public static void main(String[] args) {
Dog d = new Dog();
//d.show();
}
}
================================================
FILE: day09/code/05_接口/InterfaceDemo3.java
================================================
/*
ࣺ
̳йϵֻ̳ܵСԶ̳С
ӿڣ
ʵֹϵԵʵ֣ҲԶʵ֡
ڼ̳һͬʱʵֶӿڡ
ӿӿڣ
̳йϵԵ̳УҲԶ̳С
*/
interface A {
}
interface B {
}
class C {
}
class D extends C implements A,B{
}
interface E extends A,B{
}
class InterfaceDemo3 {
public static void main(String[] args) {
}
}
================================================
FILE: day09/code/05_接口/抽象类和接口的区别.txt
================================================
1Ա
ࣺ
ԱDZҲdz
췽
ԱdzģҲǷdz
ӿڣ
Աֻdz
Ĭηpublic static final
Աֻdz
Ĭηpublic abstract
2ϵ
ࣺ
̳йϵֻ̳ܵСԶ̳С
ӿڣ
ʵֹϵԵʵ֣ҲԶʵ֡
ڼ̳һͬʱʵֶӿڡ
ӿӿڣ
̳йϵԵ̳УҲԶ̳С
3
ֵࣺ̳ǣis aĹϵڳжһǹԹ
ӿڣʵֵǣlike aĹϵڽӿжһչ
================================================
FILE: day09/code/06_接口案例/AnimalDemo.java
================================================
/*
һƵʱӾĿʼЩԵݣϵϳȡ
Ḷ́Ӿ嵽
ʵֵḶ́ӳ塣
ʹõʱʹõǾĶ
è,ߵĶ
˶Ա(ӿ)
Աߡ
è()
Ա
췽Σ
ԱgetXxx()/setXxxԷ˯
()
Ա
췽Σ
ԱgetXxx()/setXxxԷ˯
èкܶԵݣҪȡ
()
Ա
췽Σ
ԱgetXxx()/setXxxԷ()˯(){}
ࣺ
()
è()
߱߹ܵè()
()
߱߹ܵĹ()
˶Ա(ӿ)
̬ǰ
A:м̳лʵֹϵ
B:зд
C:и߸ӿָ
̬ıʽ
̬
̬
ӿڶ̬
ĿǰõǾഴʹá
*/
//˶Աӿ
interface Sport {
//߹
public abstract void jump();
}
//
abstract class Animal {
private String name;
private int age;
public Animal(){}
public Animal(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//˯
public void sleep() {
System.out.println("Ҫ˯");
}
//Է
public abstract void eat();
}
//è
class Cat extends Animal {
public Cat(){}
public Cat(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("è");
}
}
//߱߹ܵè
class JumpCat extends Cat implements Sport {
public JumpCat(){}
public JumpCat(String name,int age) {
super(name,age);
}
public void jump() {
System.out.println("èһշ");
}
}
//
class Dog extends Animal {
public Dog(){}
public Dog(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("");
}
}
//߱߹ܵĹ
class JumpDog extends Dog implements Sport {
public JumpDog(){}
public JumpDog(String name,int age) {
super(name,age);
}
public void jump() {
System.out.println("ڿնԽΧǽ");
}
}
class AnimalDemo {
public static void main(String[] args) {
//è
//
JumpCat jc = new JumpCat();
jc.setName("è");
jc.setAge(5);
System.out.println(jc.getName()+"---"+jc.getAge());
jc.sleep();
jc.eat();
jc.jump();
//...
//̬
Animal a = new JumpCat();
a.setName("è");
a.setAge(6);
System.out.println(a.getName()+"---"+a.getAge());
a.sleep();
a.eat();
//a.jump();
//̬
Sport s = new JumpCat();
s.jump();
//s.eat();
//s.sleep();
}
}
================================================
FILE: day09/code/06_接口案例/PeopleDemo.java
================================================
//˵ӢĽӿ
interface SpeakEnglish {
public abstract void speak();
}
//
abstract class People {
private String name;
private int age;
public People() {}
public People(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void sleep() {
System.out.println("sleep");
}
public abstract void eat();
}
//Ľ
abstract class Coach extends People {
public Coach() {}
public Coach(String name,int age) {
super(name,age);
}
public abstract void teach();
}
//˶Ա
abstract class Player extends People {
public Player() {}
public Player(String name,int age) {
super(name,age);
}
public abstract void study();
}
//ƹ
class PingPangCoach extends Coach implements SpeakEnglish {
public PingPangCoach() {}
public PingPangCoach(String name,int age) {
super(name,age);
}
public void speak() {
System.out.println("ƹѧ˵Ӣ");
}
public void eat() {
System.out.println("ƹײ˶");
}
public void teach() {
System.out.println("ƹηͽ");
}
}
//
class BasketBallCoach extends Coach {
public BasketBallCoach() {}
public BasketBallCoach(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("Ժ");
}
public void teach() {
System.out.println("δͶ");
}
}
//ƹ˶Ա
class PingPangPlayer extends Player implements SpeakEnglish {
public PingPangPlayer() {}
public PingPangPlayer(String name,int age) {
super(name,age);
}
public void speak() {
System.out.println("ƹ˶Աѧ˵Ӣ");
}
public void eat() {
System.out.println("ƹ˶Ա");
}
public void study() {
System.out.println("ƹ˶Աѧηͽ");
}
}
//˶Ա
class BasketBallPlayer extends Player {
public BasketBallPlayer() {}
public BasketBallPlayer(String name,int age) {
super(name,age);
}
public void eat() {
System.out.println("˶Աţ");
}
public void study() {
System.out.println("˶ԱѧδͶ");
}
}
class PeopleDemo {
public static void main(String[] args) {
//
PingPangCoach ppc = new PingPangCoach("",50);
ppc.eat();
ppc.teach();
ppc.speak();
System.out.println("---------------------------");
PingPangPlayer ppp = new PingPangPlayer("",30);
ppp.eat();
ppp.study();
ppp.speak();
System.out.println("---------------------------");
BasketBallCoach bbc = new BasketBallCoach("ǵ",60);
bbc.eat();
bbc.teach();
System.out.println("---------------------------");
BasketBallPlayer bbp = new BasketBallPlayer("Ų",30);
bbp.eat();
bbp.study();
}
}
================================================
FILE: day09/code/06_接口案例/PersonDemo.java
================================================
/*
ʦѧ,̵Ķ
Smoking:
̵Ĺ
ʦ
Ա
췽Σ
ԱgetXxx()/setXxx(),ѧϰ˯
ѧ
Ա
췽Σ
ԱgetXxx()/setXxx(),ѧϰ˯
ͨʦѧǿԷࣺ
ˣ
Ա
췽Σ
ԱgetXxx()/setXxx(),ѧϰ()˯(){}
յķ
ˣ
Ա
췽Σ
ԱgetXxx()/setXxx(),ѧϰ()˯(){}
ʦ
ʦ
ѧ
ѧ
Smoking:ӿ
̵Ĺ
*/
//̽ӿ
interface Smoking {
public abstract void smoke();
}
//˳
abstract class Person {
private String name;
private int age;
public Person(){}
public Person(String name,int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//˯
public void sleep() {
System.out.println("˯");
}
//ѧϰ
public abstract void study();
}
//ʦ
class Teacher extends Person {
public Teacher(){}
public Teacher(String name,int age) {
super(name,age);
}
public void study() {
System.out.println("ʦҪѧϰΰ֪ʶ");
}
}
//ֳʦ
class SmokeTeacher extends Teacher implements Smoking {
public SmokeTeacher(){}
public SmokeTeacher(String name,int age) {
super(name,age);
}
public void smoke() {
System.out.println("̵ʦ");
}
}
//ѧ
class Student extends Person {
public Student(){}
public Student(String name,int age) {
super(name,age);
}
public void study() {
System.out.println("ѧҪúѧϰ");
}
}
//ֳѧ
class SmokeStudent extends Student implements Smoking {
public SmokeStudent(){}
public SmokeStudent(String name,int age) {
super(name,age);
}
public void smoke() {
System.out.println("̵ѧ");
}
}
//
class PersonDemo {
public static void main(String[] args) {
//SmokeTeacher
SmokeTeacher st = new SmokeTeacher();
st.setName("ү");
st.setAge(35);
System.out.println(st.getName()+"---"+st.getAge());
st.sleep();
st.study();
st.smoke();
System.out.println("--------------------------");
SmokeTeacher st2 = new SmokeTeacher("Ǽȷ",30);
System.out.println(st2.getName()+"---"+st2.getAge());
st2.sleep();
st2.study();
st2.smoke();
}
}
================================================
FILE: day09/day09总结.txt
================================================
1̬()
(1)ͬһڲͬʱֳֵ̱Ķ״̬
ˮèͶ
(2)ǰ
A:м̳лʵֹϵ
B:зд
ΪеijԼӿеķ뱻дò塣
C:и߸ӿָ
(3)̬еijԱص
Fu f = new Zi();
A:Ա
뿴ߣп
B:Ա
뿴ߣпұ
C:̬
뿴ߣп
(4)ôͱ
A:ô
˴ά
˴չ
B:
ܷй
(5)ηй
A:
B:ת
(6)̬еת
A:ת
ӵ
B:ת
(ǿת)
(7)װ
2()
(1)ЩʱǶﲻþĶʱӦðﶨΪࡣ
(2)ص㣺
A:߳abstract
B:вһггһdz
C:ʵ
ն̬ķʽʵ
D:
a:Ҫôdz
b:Ҫôдег
(3)ijԱص㣺
A:Ա
DZҲdz
B:췽
С
ʵй췽ʲô?
ʸݵijʼ
C:Ա
dzģҲǷdz
(4)İ
A:è
B:ʦ
C:ѧ
D:Ա
(5)С
A:㿴һоȻûг,?
ñ˴
B:abstractܺЩؼֹ?
a:private ͻ
b:final ͻ
c:static
3ӿ()
(1)Щʱﱾ߱ĹܣǾͿʹýӿչ
(2)ӿڵص㣺
A:ӿùؼinterface
ʽǣinterface ӿ {}
B:ʵֽӿùؼimplements
ʽǣclass implements ӿ {}
C:ӿڲʵ
D:ӿڵ
a:Ҫôdz
b:Ҫôдӿез
(3)ӿڵijԱص
A:Ա
ֻdz
Ĭηpublic static final
B:Ա
ֻdz
Ĭηpublic abstract
Ƽ
ԼдӿڵʱĬηϡ
(4)ӿڵĹϵ
A:
̳йϵֻ̳ܵУԶ̳С
B:ӿ
ʵֹϵԵʵ֣ҲԶʵ֡
ڼ̳һͬʱʵֶӿڡ
C:ӿӿ
̳йϵԵ̳УҲԶ̳С
(5)ͽӿڵ?
A:Ա
B:ϵ
C:
ࣺ࣬涨ǹݡ
ӿڣӿڣ涨չݡ
(6)ӿڵİ
A:è
B:ʦѧ
C:˶ԱѧӢ
================================================
FILE: day10/code/01_形式参数问题/ArgsDemo.java
================================================
//ʽǻֻͣҪݸû͵ֵɡ
class Demo {
public int sum(int a,int b) {
return a + b;
}
}
class ArgsDemo {
public static void main(String[] args) {
Demo d = new Demo();
//
int x = 10;
int y = 20;
int z = d.sum(x,y);
//
int a = d.sum(10,20);
System.out.println(z);
System.out.println(a);
}
}
================================================
FILE: day10/code/01_形式参数问题/ArgsDemo2.java
================================================
//ʽͣ
//ࣺĶ
//ࣺ
//ӿڣýӿڵʵ
//飺ĵֵַʵһ
/*
class Student {
public void study() {
System.out.println("úѧϰ,");
}
}
class StudentDemo {
public void method(Student s) {
s.study();
}
}
class ArgsDemo2 {
public static void main(String[] args) {
StudentDemo sd = new StudentDemo();
Student s = new Student();
sd.method(s);
}
}
*/
/*
abstract class Person {
public abstract void study();
}
class PersonDemo {
public void method(Person p) {
p.study();
}
}
class Student extends Person {
public void study() {
System.out.println("úѧϰ,");
}
}
class ArgsDemo2 {
public static void main(String[] args) {
PersonDemo pd = new PersonDemo();
Person p = new Student();
pd.method(p);
}
}
*/
interface Person {
public abstract void study();
}
class PersonDemo {
public void method(Person p) {
p.study();
}
}
class Student implements Person {
public void study() {
System.out.println("úѧϰ,");
}
}
class ArgsDemo2 {
public static void main(String[] args) {
PersonDemo pd = new PersonDemo();
Person p = new Student();
pd.method(p);
}
}
================================================
FILE: day10/code/02_返回值问题/ReturnDemo.java
================================================
//ֵһͣôصľǸû͵ֵ
class Demo {
public int sum(int a,int b) {
return a + b;
}
}
class ReturnDemo {
public static void main(String[] args) {
int x = new Demo().sum(10,20);
System.out.println(x);
}
}
================================================
FILE: day10/code/02_返回值问题/ReturnDemo2.java
================================================
//ֵһ
//ࣺصǸĶ
//ࣺصǸó
//ӿڣصǸýӿڵʵ
/*
class Student {
public void study() {
System.out.println("úѧϰ");
}
}
class StudentDemo {
public Student getStudent() {
//Student s = new Student();
//return s;
return new Student();
}
public int sum(int a,int b) {
return a + b;
}
}
class ReturnDemo2 {
public static void main(String[] args) {
StudentDemo sd = new StudentDemo();
Student s = sd.getStudent(); //new Student();
s.study();
}
}
*/
/*
abstract class Person {
public abstract void study();
}
class PersonDemo {
public Person getPerson() {
return new Student();
}
}
class Student extends Person {
public void study() {
System.out.println("úѧϰ");
}
}
class ReturnDemo2 {
public static void main(String[] args) {
PersonDemo pd = new PersonDemo();
Person p = pd.getPerson(); //new Student();
p.study();
}
}
*/
================================================
FILE: day10/code/02_返回值问题/ReturnDemo3.java
================================================
//ֵǽӿڣʵصǽӿڵʵ
interface Person {
public abstract void study();
}
class PersonDemo {
public Person getPerson() {
return new Student();
}
}
class Student implements Person {
public void study() {
System.out.println("úѧϰ");
}
}
class ReturnDemo3 {
public static void main(String[] args) {
//PersonDemo pd = new PersonDemo();
//Person p = pd.getPerson();
//p.study();
//ʽ
new PersonDemo().getPerson().study();
}
}
================================================
FILE: day10/code/03_包/Demo.java
================================================
package com.liuyi;
public class Demo {
public int sum(int a,int b) {
return a + b;
}
}
================================================
FILE: day10/code/03_包/HelloWorld.java
================================================
/*
ʵļ
ãз
Ļ֣
ѧӣɾģѯ
ʦӣɾģѯ
˵ӣɾģѯ
A:չܷ
cn.itcast.add
AddStudent
AddTeacher
AddWorker
cn.itcast.delete
DeleteStudent
DeleteTeacher
DeleteWorker
cn.itcast.update
cn.itcast.find
B:ģ
cn.itcast.student
add
delete
update
find
cn.itcast.teacher
add
delete
update
find
cn.itcast.worker
add
delete
update
find
ĸʽ:
package ;
ıУ
ֶʽ
A:ļ
B:Լֶ
C:ѱɵclassļŵȥ
D:мɣעҪ
java cn.itcast.HelloWorld
Զʽ
A:ʱһ -d
javac -d . HelloWorld.java
B:мɣעҪ
java cn.itcast.HelloWorld
ע
packagedzĵһִеĴ
packageһjavaļֻһ
ûpackageĬϱʾް
*/
package cn.itcast;
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
================================================
FILE: day10/code/03_包/Test.java
================================================
package cn.itcast;
/*
ʽ
import ..;
package,import,classû˳ϵ()
С
package --> import --> class
Ψһ
*/
import com.liuyi.Demo;
public class Test {
public static void main(String[] args) {
/*
com.liuyi.Demo d = new com.liuyi.Demo();
int result = d.sum(10,20);
System.out.println(result);
com.liuyi.Demo d2 = new com.liuyi.Demo();
int result2 = d2.sum(10,20);
System.out.println(result2);
com.liuyi.Demo d3 = new com.liuyi.Demo();
int result3 = d3.sum(10,20);
System.out.println(result3);
*/
Demo d = new Demo();
int result = d.sum(10,20);
System.out.println(result);
}
}
================================================
FILE: day10/code/04_权限修饰符/Father.java
================================================
/*
Ȩη
ͬһµ ͬµ ͬ
private Y
Ĭ Y Y
protected Y Y Y
public Y Y Y Y
*/
package cn.itcast;
public class Father {
private void show() {
System.out.println("show");
}
void show2() {
System.out.println("show2");
}
protected void show3() {
System.out.println("show3");
}
public void show4() {
System.out.println("show4");
}
public static void main(String[] args) {
Father f = new Father();
f.show();
f.show2();
f.show3();
f.show4();
}
}
================================================
FILE: day10/code/04_权限修饰符/Son.java
================================================
package cn.itcast;
class Son extends Father {
public static void main(String[] args) {
Father f = new Father();
//f.show();
f.show2();
f.show3();
f.show4();
Son s = new Son();
//s.show();
s.show2();
s.show3();
s.show4();
}
}
================================================
FILE: day10/code/04_权限修饰符/Son2.java
================================================
package com.liuyi;
import cn.itcast.Father;
class Son2 extends Father {
public static void main(String[] args) {
Father f = new Father();
//f.show();
//f.show2();
//f.show3();
f.show4();
Son2 s = new Son2();
//s.show();
//s.show2();
s.show3();
s.show4();
}
}
================================================
FILE: day10/code/04_权限修饰符/Test.java
================================================
package cn.itcast;
public class Test {
public static void main(String[] args) {
Father f = new Father();
//f.show();
f.show2();
f.show3();
f.show4();
}
}
================================================
FILE: day10/code/04_权限修饰符/Test2.java
================================================
package com.liuyi;
import cn.itcast.Father;
public class Test2 {
public static void main(String[] args) {
Father f = new Father();
//f.show();
//f.show2();
//f.show3();
f.show4();
}
}
================================================
FILE: day10/code/05_常见的修饰符组合/HelloWorld.java
================================================
/*
class Person {
protected String name;
}
class Student extends Person {
public Student() {
this.name = "hello";
}
}
*/
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
================================================
FILE: day10/code/05_常见的修饰符组合/常见的修饰符组合.txt
================================================
Ա 췽 Ա
private Y Y Y
Ĭ Y Y Y Y
protected Y Y Y
public Y Y Y Y
abstract Y Y
final Y Y Y
static Y Y
ע⣺4Ȩηֻһִڡ
ࣺ
public
Ա
private
췽
public
Ա
public
ڽӿУ
void show();
================================================
FILE: day10/code/06_内部类/InnerClassDemo.java
================================================
/*
ڲࣺඨڲͱΪڲࡣ
ABڲAΪڲࡣ
ڲķص㣺
A:ڲֱӷⲿijԱ˽С
B:ⲿҪڲijԱ봴
ڲеλòͬڲԷΪ
A:Աλ
Աڲ
B:ֲλ
ֲڲ
Աڲࣺ
A:ڲķ
ڲĶɡ
ʽⲿ.ڲ = ⲿ.ڲ;
*/
class Outer {
private int num = 10;
//Աλ
class Inner {
public void show() {
System.out.println(num);
}
}
public void method() {
Inner i = new Inner();
i.show();
}
}
class InnerClassDemo {
public static void main(String[] args) {
//
//Inner i = new Inner();
//i.show();
//ʽⲿ.ڲ = ⲿ.ڲ;
Outer.Inner oi = new Outer().new Inner();
oi.show();
}
}
================================================
FILE: day10/code/06_内部类/InnerClassDemo2.java
================================================
/*
ࡣ
class Body {
private class Heart {
public void operator() {
System.out.println("");
}
}
public void method() {
if(ҽ){
Heart h = new Heart();
h.operator();
}
}
}
Body.Heart bh = new Body().new Heart();
bh.operator();
Ϊ˲ֱӷԣǰڲprivateΡ
ʱֲˣôô?
ǾͿⲿжһܣ
ʹ?
Body b = new Body();
b.method();
Աڲࣺ
privateΪݵİȫ
staticΪݷʸ
*/
/*
class Outer {
private class Inner {
public void show() {
System.out.println("show");
}
}
public void method() {
Inner i = new Inner();
i.show();
}
}
*/
class Outer {
//int num = 10;
//static int num2 = 20;
public static class Inner {
public void show() {
System.out.println("show");
//System.out.println(num);
//System.out.println(num2);
}
public static void show2() {
System.out.println("show2");
//System.out.println(num);
//System.out.println(num2);
}
}
}
class InnerClassDemo2 {
public static void main(String[] args) {
//
//Outer.Inner oi = new Outer().new Inner();
//private
//Outer o = new Outer();
//o.method();
//staticκд
//Outer.Inner oi = new Outer().new Inner();
//
Outer.Inner oi = new Outer.Inner();
oi.show();
oi.show2();
//Outer.Inner.show2();
}
}
================================================
FILE: day10/code/06_内部类/InnerClassDemo3.java
================================================
/*
ֲڲࣺ
A:ֱӷⲿijԱ
B:Դڲͨڲʹþֲڲ
⣺
ֲڲʾֲΪʲôҪfinal?
Ϊֲŷĵ϶ʧ
ʱֲûӶڴʧ
ҪʹǸΪݻܼʹã
fianlΣڶڴ洢ʵһֵ
*/
class Outer {
//private int num = 100;
public void method() {
final int num = 100;
class Inner {
public void show() {
System.out.println(num);
}
}
Inner i = new Inner();
i.show();
}
}
class InnerClassDemo3 {
public static void main(String[] args) {
Outer o = new Outer();
o.method();
}
}
================================================
FILE: day10/code/06_内部类/InnerClassDemo4.java
================================================
/*
ڲࣺûֵڲ
ǰһ߽ӿ
ǾҲdzࡣ
ʽ
new ߽ӿ() {
д;
}
⣺䱾
*/
interface Inter {
public abstract void show();
public abstract void show2();
}
class Outer {
private int num = 100;
public void method() {
//һ
/*
new Inter() {
public void show() {
System.out.println("show");
}
}.show();
*/
//
/*
new Inter() {
public void show() {
System.out.println("show");
}
public void show2() {
System.out.println("show2");
}
}.show();
new Inter() {
public void show() {
System.out.println("show");
}
public void show2() {
System.out.println("show2");
}
}.show2();
*/
//
Inter i = new Inter() {
public void show() {
System.out.println("show");
}
public void show2() {
System.out.println("show2");
}
};
i.show();
i.show2();
}
}
class InnerClassDemo4 {
public static void main(String[] args) {
Outer o = new Outer();
o.method();
}
}
================================================
FILE: day10/code/06_内部类/InnerClassTest.java
================================================
/*
⣺벹룬302010
ע⣺ڲⲿûм̳йϵ
*/
class Outer {
public int num = 10;
class Inner {
public int num = 20;
public void show() {
int num = 30;
System.out.println(num);
System.out.println(this.num);
//System.out.println(new Outer().num);
System.out.println(Outer.this.num);
}
}
}
class InnerClassTest {
public static void main(String[] args) {
Outer.Inner oi = new Outer().new Inner();
oi.show();
}
}
================================================
FILE: day10/code/06_内部类/InnerClassTest2.java
================================================
//ڲڿеʹ
interface Person {
public abstract void show();
}
class PersonDemo {
public void method(Person p) {
p.show();
}
}
/*
class Student implements Person {
public void show() {
System.out.println("show student");
}
}
*/
class InnerClassTest2 {
public static void main(String[] args) {
//PersonDemomethod
/*
PersonDemo pd = new PersonDemo();
Person p = new Student();
pd.method(p);
*/
//
//new PersonDemo().method(new Student());
//ڲ
new PersonDemo().method(new Person(){
public void show() {
System.out.println("show student");
}
});
new PersonDemo().method(new Person(){
public void show() {
System.out.println("show teacher");
}
});
}
}
================================================
FILE: day10/code/06_内部类/OuterDemo.java
================================================
/*
Ҫ
interface Inter { void show(); }
class Outer { // }
class OuterDemo {
public static void main(String[] args) {
Outer.method().show();
}
}
Ҫڿ̨HelloWorld
*/
interface Inter { void show(); }
class Outer {
//
public static Inter method() {
return new Inter() {
public void show() {
System.out.println("HelloWorld");
}
};
}
}
class OuterDemo {
public static void main(String[] args) {
Outer.method().show();
/*
Outer.method():ֱܹӵ÷˵÷Ǿ̬ġ
Outer.method().show():÷ʽ̣show()֮ǰӦһ
*/
}
}
================================================
FILE: day10/day10总结.txt
================================================
1ʽͷֵ()
(1)ʽ
ͣҪǶӦֵ
ͣ
ࣺĶ
ࣺ
ӿڣýӿڵʵ
(2)ֵ⣺
ͣصǶӦֵ
ͣ
ࣺĶ
ࣺ
ӿڣýӿڵʵ
(3)ʽ
new A().b().c().d();
2()
(1)ʵļ
(2)з
(3)ʽ
package ;
(4)ע
A:packagedzеĵһִ
B:packageΨһ
C:ûpackageĬް
(5)ı
3()
(1)Ϊ˷ʹòͬµ࣬Ҫ
(2)ʽ
import ....;
ע⣺Ե뵽*,Dz
(3)packageimportclassû˳ϵ?
С
package --> import --> class
4η()
(1)4Ȩη
ͬһ ͬµ ͬµ
private Y
Ĭ Y Y
protected Y Y Y
public Y Y Y Y
(2)
A: public
B:Ա private
C:췽 public
D:Ա public
5ڲ()
(1)ABڲAͱΪڲ
(2)ص㣺
A:ڲֱӷⲿijԱ˽
B:ⲿҪڲijԱ봴
(3)ڲķࣺ
A:Աڲ
B:ֲڲ
(4)Աڲ
A:private
B:static
⣺
num
this.num
Outer.this.num
(5)ֲڲ
A:
ֲڲʾֲfinal
(6)ڲ()
A:ûֵڲ
B:ǰ
һ߽ӿ
C:ʽ
new ߽ӿ() {
д();
};
ʣһ
(7)ʹ
ڶһµˡֱͨڲĸʽͿԸ㶨
interface Person {
public abstract void show();
}
class PersonDemo {
public void method(Person p) {
p.show();
}
}
PersonDemo pd = new PersonDemo();
pd.method(new Person(){
public void show(){...}
});
(8)
룬ڿ̨HelloWorld
interface Inter {
public abstract void show();
}
class Outer {
//
public static Inter method() {
return new Inter(){
public void show() {
System.out.println("helloworld");
}
};
}
}
class OuterDemo {
public static void main(String[] args) {
Outer.method().show();
}
}
================================================
FILE: day11/Eclipse的基本使用.txt
================================================
1:ʹ
A:ѡһռ
D:\develop\eclipse-SDK-3.7.2-win64\workspace
B:дһHelloWorld(ĿΪλ)
a:Ŀ()
*File -- New -- Java Project
*߿հ״ֱҼ -- New -- Java Project
ĿƺֱFinish
b:еjavaļдsrcЧ
c:һ
cn.itcast
d:ڰ´һ
HelloWorld
ͬʱдmain
e:mainдݼ
f:
Զ룬ڱһ̰
g:г
ѡҪеļҪеļ
Ҽ -- Run as - Java Application
h:ʾ
Consolęʾ
2:EclipseĻ
A:ıеĻ(Eclipseû⣬ͲҪ)
B:ȥĬע(Բø)
C:кŵʾ
ʾڴߵĿհҼ -- Show Line Numbersɡ
أĶһΡ
D:Сɫ
a:JavaСɫ
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java -- Java Edit Text Font
b:̨
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
c:ļ
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
E:Ūˣô
window -- Reset Perspective
F:̨Ҳ
Window--Show ViewConsole
3:ݼʹ
A:ݸ
Alt+/ ʾ
main+alt+/,syso+alt+/,ʾ
B:ݼ
ʽ ctrl+shift+f
ctrl+shift+o
ע ctrl+/
ctrl+shift+/,ctrl+shift+\
ƶ ѡдalt+/¼ͷ
鿴Դ ѡ(F3Ctrl+)
4:Eclipse߿Ч
A:Զɹ췽
a:ι췽 ڴҼ--source--Generate Constructors from Superclass
b:ι췽 ڴҼ--source--Generate Constructors using fields.. -- finish
B:Զget/set
ڴҼ--source--Generate Getters and Setters...
================================================
FILE: day11/code/day11_Object/.classpath
================================================
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="output" path="bin"/>
</classpath>
================================================
FILE: day11/code/day11_Object/.project
================================================
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>day11_Object</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
================================================
FILE: day11/code/day11_Object/.settings/org.eclipse.jdt.core.prefs
================================================
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7
================================================
FILE: day11/code/day11_Object/src/cn/itcast_01/Student.java
================================================
package cn.itcast_01;
//public class Student extends Object:ּ̳Ĭϴڵ
public class Student {
private String name;
private int age;
public Student() {
super();
}
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Student [name=" + name + ", age=" + age + "]";
}
// @Override
// public String toString() {
// return name+"---"+age;
// }
// @Override
// public int hashCode() {
// return 1000;
// }
}
================================================
FILE: day11/code/day11_Object/src/cn/itcast_01/StudentDemo.java
================================================
package cn.itcast_01;
/*
* Object:νṹĸֱ࣬ӻӵļ̳Ըࡣ
*
* Objectķ
* public int hashCode():ظöĹϣֵ
* ϣֵʵʵĵֵַһǰΪֵַΪǸݵֵַһֵ
* 401401
* public final Class<?> getClass():ش Object ʱࡣ
* public String getName():ظöӦ//ӿڵơ
* public String toString():ظöַʾ
* getClass().getName() + '@' + Integer.toHexString(hashCode())
*
* Integer
* public static String toHexString(int i):һʮƵַʾʽ
*
* ûκģд˷
* A:ԼֶдЧÿԲԼд
* B:ԶɣЧУƼʽ
*
* public boolean equals(Object obj)
* protected void finalize()
* protected Object clone()
*/
public class StudentDemo {
public static void main(String[] args) {
Student s1 = new Student();
System.out.println(s1.hashCode()); // 2100664515
Student s2 = new Student();
System.out.println(s2.hashCode()); // 1237346925
System.out.println("------------");
Student s3 = new Student();
Class c = s3.getClass();
String name = c.getName();
System.out.println(name); // cn.itcast_01.Student
System.out.println("------------");
Student s4 = new Student();
// ֱһƣʵǸöõtoString()ַ
System.out.println(s4); // cn.itcast_01.Student@79f1d448
// System.out.println(s4.toString()); // cn.itcast_01.Student@79f1d448
// cn.itcast_01.Student@79f1d448
// String s = s4.getClass().getName() +"@"+
// Integer.toHexString(s4.hashCode());
// System.out.println(s);
Student s5 = new Student("ϼ",28);
System.out.println(s5);
}
}
================================================
FILE: day11/code/day11_Object/src/cn/itcast_02/Student.java
================================================
package
gitextract_i_9njbyy/
├── LICENSE
├── README.md
├── day01/
│ ├── code/
│ │ ├── 01_HelloWorld案例/
│ │ │ ├── HelloWorld.java
│ │ │ └── Student.java
│ │ ├── 02_带注释的HelloWorld案例/
│ │ │ ├── Demo.java
│ │ │ └── HelloWorld.java
│ │ ├── 03_关键字/
│ │ │ └── KeyWord.java
│ │ └── 04_标识符/
│ │ ├── NameDemo.java
│ │ ├── 基础班/
│ │ │ └── Student.txt
│ │ └── 就业班/
│ │ └── Student.txt
│ ├── day01总结.txt
│ ├── 第一章_Java概述.ppt
│ ├── 第二章_Java基础语法[上].ppt
│ └── 课堂练习.txt
├── day02/
│ ├── ASCII码表.doc
│ ├── Java语言运算符优先级表.doc
│ ├── code/
│ │ ├── 01_常量/
│ │ │ └── ConstantDemo.java
│ │ ├── 02_进制转换/
│ │ │ └── JinZhiDemo.java
│ │ ├── 04_数据类型/
│ │ │ ├── Array2Sum.java
│ │ │ ├── DataType.java
│ │ │ ├── DataType2.java
│ │ │ ├── MyArrayDemo.java
│ │ │ └── MyArrayTest.java
│ │ ├── 05_类型转换/
│ │ │ ├── DataTypeDemo.java
│ │ │ ├── DataTypeDemo2.java
│ │ │ ├── DataTypeDemo3.java
│ │ │ ├── DataTypeTest.java
│ │ │ ├── DataTypeTest2.java
│ │ │ └── DataTypeTest3.java
│ │ ├── 06_算术运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorDemo2.java
│ │ │ ├── OperatorDemo3.java
│ │ │ └── OperatorTest.java
│ │ ├── 07_赋值运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ └── OperatorTest.java
│ │ ├── 08_关系运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ └── OperatorDemo2.java
│ │ └── 09_逻辑运算符/
│ │ └── OperatorDemo.java
│ ├── day02总结.txt
│ ├── 第二章_Java基础语法[上].ppt
│ └── 课堂练习.txt
├── day03/
│ ├── code/
│ │ ├── 01_位运算符/
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorDemo2.java
│ │ │ └── OperatorTest.java
│ │ ├── 02_三元运算符/
│ │ │ └── OperatorDemo.java
│ │ ├── 03_键盘录入数据/
│ │ │ ├── OperatorDemo.java
│ │ │ ├── OperatorTest.java
│ │ │ ├── OperatorTest2.java
│ │ │ ├── OperatorTest3.java
│ │ │ └── OperatorTest4.java
│ │ ├── 04_顺序结构语句/
│ │ │ └── OrderDemo.java
│ │ ├── 05_选择结构(if语句)/
│ │ │ ├── IfDemo.java
│ │ │ ├── IfDemo2.java
│ │ │ ├── IfDemo3.java
│ │ │ ├── IfDemo4.java
│ │ │ ├── IfDemo5.java
│ │ │ ├── IfTest.java
│ │ │ ├── IfTest2.java
│ │ │ ├── IfTest3.java
│ │ │ ├── IfTest4.java
│ │ │ └── IfTest5.java
│ │ └── 06_选择结构(switch语句)/
│ │ ├── SwitchDemo.java
│ │ ├── SwitchDemo2.java
│ │ ├── SwitchTest.java
│ │ ├── SwitchTest2.java
│ │ └── SwitchTest3.java
│ ├── day03总结.txt
│ └── 第二章_Java基础语法[上].ppt
├── day04/
│ ├── code/
│ │ ├── 01_循环语句(for)/
│ │ │ ├── ForDemo.java
│ │ │ ├── ForDemo2.java
│ │ │ ├── ForDemo3.java
│ │ │ ├── ForDemo4.java
│ │ │ ├── ForTest.java
│ │ │ ├── ForTest2.java
│ │ │ ├── ForTest3.java
│ │ │ ├── ForTest4.java
│ │ │ ├── ForTest5.java
│ │ │ └── ForTest6.java
│ │ ├── 02_循环语句(while)/
│ │ │ ├── WhileDemo.java
│ │ │ ├── WhileDemo2.java
│ │ │ └── WhileTest.java
│ │ ├── 03_循环语句(do...while)/
│ │ │ ├── DoWhileDemo.java
│ │ │ └── DoWhileTest.java
│ │ ├── 04_循环语句(嵌套使用)/
│ │ │ ├── ForForDemo.java
│ │ │ ├── ForForDemo2.java
│ │ │ └── ForForDemo3.java
│ │ ├── 05_控制跳转语句/
│ │ │ ├── BreakAndContinue.java
│ │ │ ├── BreakDemo.java
│ │ │ ├── ContinueDemo.java
│ │ │ └── ReturnDemo.java
│ │ ├── 06_方法/
│ │ │ ├── MethodDemo.java
│ │ │ ├── MethodDemo2.java
│ │ │ ├── MethodDemo3.java
│ │ │ ├── MethodTest.java
│ │ │ ├── MethodTest2.java
│ │ │ ├── MethodTest3.java
│ │ │ └── MethodTest4.java
│ │ └── day04总结.txt
│ ├── myday04总结.txt
│ ├── 第三章_Java基础语法[下].ppt
│ └── 第二章_Java基础语法[上].ppt
├── day05/
│ ├── Java基础知识测试.doc
│ ├── code/
│ │ ├── 01_方法重载/
│ │ │ ├── MethodDemo.java
│ │ │ └── MethodTest.java
│ │ ├── 02_一维数组/
│ │ │ ├── ArrayDemo.java
│ │ │ ├── ArrayDemo2.java
│ │ │ ├── ArrayDemo3.java
│ │ │ ├── ArrayDemo4.java
│ │ │ ├── ArrayDemo5.java
│ │ │ ├── ArrayDemo6.java
│ │ │ ├── ArrayTest.java
│ │ │ ├── ArrayTest2.java
│ │ │ ├── ArrayTest3.java
│ │ │ ├── ArrayTest4.java
│ │ │ └── ArrayTest5.java
│ │ ├── 03_二维数组/
│ │ │ ├── Array2Demo.java
│ │ │ ├── Array2Demo2.java
│ │ │ ├── Array2Demo3.java
│ │ │ ├── Array2Test.java
│ │ │ └── Array2Test2.java
│ │ └── 04_两个思考题/
│ │ ├── ArgsDemo.java
│ │ ├── JiaMiDemo.java
│ │ └── JiaMiDemo2.java
│ ├── day05总结.txt
│ ├── 第三章_Java基础语法[下].ppt
│ └── 课堂练习.txt
├── day06/
│ ├── code/
│ │ ├── 01_面向对象思想/
│ │ │ └── 面向对象思想.txt
│ │ ├── 02_类与对象/
│ │ │ └── 类与对象.txt
│ │ ├── 03_类的定义/
│ │ │ ├── Phone.java
│ │ │ └── Student.java
│ │ ├── 04_类的使用/
│ │ │ ├── 一个java文件多个class/
│ │ │ │ └── StudentDemo.java
│ │ │ └── 多个java文件多个class/
│ │ │ ├── Phone.java
│ │ │ ├── PhoneDemo.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── 05_对象内存图/
│ │ │ ├── PhoneDemo.java
│ │ │ ├── PhoneDemo2.java
│ │ │ └── PhoneDemo3.java
│ │ ├── 06_成员变量和局部变量的区别/
│ │ │ └── VariableDemo.java
│ │ ├── 07_形式参数问题/
│ │ │ ├── NoNameObject.java
│ │ │ ├── StudentTest.java
│ │ │ └── SumDemo.java
│ │ ├── 08_封装/
│ │ │ ├── StudentDemo.java
│ │ │ └── StudentDemo2.java
│ │ └── 09_this关键字/
│ │ ├── StudentDemo.java
│ │ └── StudentDemo2.java
│ ├── day06总结.txt
│ └── 第四章_面向对象[上].ppt
├── day07/
│ ├── code/
│ │ ├── 01_构造方法/
│ │ │ ├── PhoneTest.java
│ │ │ ├── StudentDemo.java
│ │ │ └── StudentTest.java
│ │ ├── 03_面向对象练习/
│ │ │ ├── 加减乘除案例/
│ │ │ │ └── MyMathDemo.java
│ │ │ ├── 员工类案例/
│ │ │ │ └── EmployeeDemo.java
│ │ │ ├── 求和案例/
│ │ │ │ ├── Test.java
│ │ │ │ └── Test2.java
│ │ │ └── 长方形案例/
│ │ │ └── Test.java
│ │ ├── 04_static关键字/
│ │ │ ├── StudentDemo.java
│ │ │ ├── StudentDemo2.java
│ │ │ ├── StudentDemo3.java
│ │ │ └── StudentDemo4.java
│ │ ├── 05_main是静态的/
│ │ │ └── HelloWorld.java
│ │ ├── 06_制作帮助文档/
│ │ │ ├── ArrayDemo.java
│ │ │ └── ArrayTool.java
│ │ ├── 07_学习并使用帮助文档/
│ │ │ └── 如何使用帮助文档.txt
│ │ ├── 08_Math类的学习和使用/
│ │ │ ├── GuessNumberDemo.java
│ │ │ └── MathDemo.java
│ │ └── 09_代码块/
│ │ ├── CodeDemo.java
│ │ └── CodeTest.java
│ ├── day07总结.txt
│ └── 第四章_面向对象[上].ppt
├── day08/
│ ├── code/
│ │ ├── 01_继承/
│ │ │ ├── ExtendsDemo.java
│ │ │ ├── ExtendsDemo2.java
│ │ │ ├── ExtendsDemo3.java
│ │ │ ├── ExtendsDemo4.java
│ │ │ ├── ExtendsDemo5.java
│ │ │ ├── ExtendsDemo6.java
│ │ │ ├── PersonDemo.java
│ │ │ ├── Test.java
│ │ │ ├── Test2.java
│ │ │ ├── Test3.java
│ │ │ ├── Z.java
│ │ │ └── 继承概述.txt
│ │ ├── 02_方法重写/
│ │ │ ├── PersonDemo.java
│ │ │ ├── PhoneDemo.java
│ │ │ └── 两个面试题.txt
│ │ ├── 03_继承练习/
│ │ │ ├── AnimalDemo.java
│ │ │ └── Test.java
│ │ ├── 04_final关键字/
│ │ │ ├── FinalDemo.java
│ │ │ ├── FinalDemo2.java
│ │ │ └── FinalDemo3.java
│ │ └── 05_多态/
│ │ ├── DuoTaiDemo.java
│ │ ├── DuoTaiDemo2.java
│ │ ├── DuoTaiTest.java
│ │ └── DuoTaiTest2.java
│ ├── day08总结.txt
│ └── 第五章_面向对象[下].ppt
├── day09/
│ ├── code/
│ │ ├── 01_多态/
│ │ │ ├── DuoTaiDemo.java
│ │ │ └── DuoTaiDemo2.java
│ │ ├── 02_多态案例/
│ │ │ ├── AnimalDemo.java
│ │ │ └── PersonDemo.java
│ │ ├── 03_抽象类/
│ │ │ ├── AbstractDemo.java
│ │ │ └── AbstractDemo2.java
│ │ ├── 04_抽象类案例/
│ │ │ ├── AbstraceTest.java
│ │ │ ├── AnimalDemo.java
│ │ │ ├── EmployeeDemo.java
│ │ │ ├── StudentDemo.java
│ │ │ └── TeacherDemo.java
│ │ ├── 05_接口/
│ │ │ ├── InterfaceDemo.java
│ │ │ ├── InterfaceDemo2.java
│ │ │ ├── InterfaceDemo3.java
│ │ │ └── 抽象类和接口的区别.txt
│ │ └── 06_接口案例/
│ │ ├── AnimalDemo.java
│ │ ├── PeopleDemo.java
│ │ └── PersonDemo.java
│ ├── day09总结.txt
│ └── 第五章_面向对象[下].ppt
├── day10/
│ ├── code/
│ │ ├── 01_形式参数问题/
│ │ │ ├── ArgsDemo.java
│ │ │ └── ArgsDemo2.java
│ │ ├── 02_返回值问题/
│ │ │ ├── ReturnDemo.java
│ │ │ ├── ReturnDemo2.java
│ │ │ └── ReturnDemo3.java
│ │ ├── 03_包/
│ │ │ ├── Demo.java
│ │ │ ├── HelloWorld.java
│ │ │ └── Test.java
│ │ ├── 04_权限修饰符/
│ │ │ ├── Father.java
│ │ │ ├── Son.java
│ │ │ ├── Son2.java
│ │ │ ├── Test.java
│ │ │ └── Test2.java
│ │ ├── 05_常见的修饰符组合/
│ │ │ ├── HelloWorld.java
│ │ │ └── 常见的修饰符组合.txt
│ │ └── 06_内部类/
│ │ ├── InnerClassDemo.java
│ │ ├── InnerClassDemo2.java
│ │ ├── InnerClassDemo3.java
│ │ ├── InnerClassDemo4.java
│ │ ├── InnerClassTest.java
│ │ ├── InnerClassTest2.java
│ │ └── OuterDemo.java
│ ├── day10总结.txt
│ └── 第五章_面向对象[下].ppt
├── day11/
│ ├── Eclipse的基本使用.txt
│ ├── code/
│ │ └── day11_Object/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_02/
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ └── itcast_03/
│ │ ├── Student.java
│ │ └── StudentDemo.java
│ ├── day11总结.txt
│ ├── 第七章_常用类.ppt
│ └── 第六章_Eclipse(磨刀不误砍柴工).ppt
├── day12/
│ ├── code/
│ │ ├── day12_Scanner/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── ScannerDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── ScannerDemo.java
│ │ │ └── itcast_03/
│ │ │ ├── ScannerDemo.java
│ │ │ └── ScannerDemo2.java
│ │ └── day12_String/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── bin/
│ │ │ └── cn/
│ │ │ └── itcast_08/
│ │ │ └── String类的equals()方法源码.txt
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ └── StringDemo.java
│ │ ├── itcast_02/
│ │ │ ├── StringDemo.java
│ │ │ ├── StringDemo2.java
│ │ │ ├── StringDemo3.java
│ │ │ └── StringDemo4.java
│ │ ├── itcast_03/
│ │ │ ├── StringDemo.java
│ │ │ └── StringTest.java
│ │ ├── itcast_04/
│ │ │ ├── StringDemo.java
│ │ │ ├── StringTest.java
│ │ │ └── StringTest2.java
│ │ ├── itcast_05/
│ │ │ ├── StringDemo.java
│ │ │ └── StringTest.java
│ │ ├── itcast_06/
│ │ │ ├── StringDemo.java
│ │ │ ├── StringDemo2.java
│ │ │ └── StringDemo3.java
│ │ ├── itcast_07/
│ │ │ ├── StringTest.java
│ │ │ ├── StringTest2.java
│ │ │ ├── StringTest3.java
│ │ │ └── StringTest4.java
│ │ └── itcast_08/
│ │ ├── StringTest.java
│ │ └── String类的equals()方法源码.txt
│ ├── day12总结.txt
│ └── 第七章_常用类.ppt
├── day13/
│ ├── code/
│ │ ├── day13_Array_Arrays/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ └── cn/
│ │ │ │ └── itcast_05/
│ │ │ │ └── Arrays工具类的源码.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── ArrayDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── ArrayDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── ArrayDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── ArrayDemo.java
│ │ │ └── itcast_05/
│ │ │ ├── ArraysDemo.java
│ │ │ └── Arrays工具类的源码.txt
│ │ ├── day13_Character/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── CharacterDemo.java
│ │ │ └── itcast_02/
│ │ │ └── CharacterDemo.java
│ │ ├── day13_Integer/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── IntegerDemo.java
│ │ │ ├── itcast_05/
│ │ │ │ └── IntegerDemo.java
│ │ │ └── itcast_06/
│ │ │ └── IntegerDemo.java
│ │ └── day13_StringBuffer/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ └── StringBufferDemo.java
│ │ ├── itcast_02/
│ │ │ ├── StringBufferDemo.java
│ │ │ ├── StringBufferDemo2.java
│ │ │ ├── StringBufferDemo3.java
│ │ │ ├── StringBufferDemo4.java
│ │ │ └── StringBufferDemo5.java
│ │ ├── itcast_03/
│ │ │ └── StringBufferDemo.java
│ │ ├── itcast_04/
│ │ │ ├── StringBufferTest.java
│ │ │ ├── StringBufferTest2.java
│ │ │ └── StringBufferTest3.java
│ │ └── itcast_05/
│ │ └── StringBufferDemo.java
│ ├── day13总结.txt
│ └── 第七章_常用类.ppt
├── day14/
│ ├── code/
│ │ ├── day14_BigInteger_BigDecimal/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── BigIntegerDemo.java
│ │ │ │ └── BigIntegerDemo2.java
│ │ │ └── itcast_02/
│ │ │ ├── BigDecimalDemo.java
│ │ │ └── BigDecimalDemo2.java
│ │ ├── day14_Date_DateFormat_Calendar/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── DateDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── DateFormatDemo.java
│ │ │ │ ├── DateTool.java
│ │ │ │ ├── DateToolTest.java
│ │ │ │ └── MyDayDemo.java
│ │ │ └── itcast_03/
│ │ │ ├── CalendarDemo.java
│ │ │ ├── CalendarDemo2.java
│ │ │ └── CalendarTest.java
│ │ ├── day14_Math_Random_System/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── MathDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── RandomDemo.java
│ │ │ └── itcast_03/
│ │ │ ├── SystemDemo.java
│ │ │ └── SystemDemo2.java
│ │ └── day14_Regex/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── bin/
│ │ │ └── 正则表达式的规则.txt
│ │ └── src/
│ │ ├── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── RegexDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── RegexDemo.java
│ │ │ │ └── RegexTest.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── RegexDemo.java
│ │ │ │ └── RegexTest.java
│ │ │ ├── itcast_04/
│ │ │ │ └── RegexDemo.java
│ │ │ └── itcast_05/
│ │ │ └── RegexDemo.java
│ │ └── 正则表达式的规则.txt
│ ├── day14总结.txt
│ └── 第七章_常用类.ppt
├── day15/
│ ├── code/
│ │ ├── day15_Collection/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ └── cn/
│ │ │ │ └── itcast_04/
│ │ │ │ └── 迭代器的源码解析.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── Student.java
│ │ │ │ └── StudentDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── CollectionDemo.java
│ │ │ │ ├── CollectionDemo2.java
│ │ │ │ └── CollectionDemo3.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── CollectionTest.java
│ │ │ │ └── Student.java
│ │ │ └── itcast_04/
│ │ │ ├── IteratorDemo.java
│ │ │ ├── IteratorDemo2.java
│ │ │ ├── IteratorTest.java
│ │ │ ├── IteratorTest2.java
│ │ │ ├── Student.java
│ │ │ └── 迭代器的源码解析.txt
│ │ └── day15_List/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── ListDemo.java
│ │ │ ├── ListDemo2.java
│ │ │ └── Student.java
│ │ ├── itcast_02/
│ │ │ ├── ListDemo.java
│ │ │ └── ListDemo2.java
│ │ ├── itcast_03/
│ │ │ ├── ListDemo.java
│ │ │ └── Student.java
│ │ └── itcast_04/
│ │ ├── ListIteratorDemo.java
│ │ ├── ListIteratorDemo2.java
│ │ └── ListIteratorDemo3.java
│ ├── day15总结.txt
│ └── 第八章_集合.ppt
├── day16/
│ ├── code/
│ │ ├── day16_ArrayList_Vector_LinkedList/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── ArrayListDemo.java
│ │ │ │ ├── ArrayListTest.java
│ │ │ │ └── Student.java
│ │ │ ├── itcast_02/
│ │ │ │ └── VectorDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── LinkedListDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── ArrayListTest.java
│ │ │ │ ├── ArrayListTest2.java
│ │ │ │ ├── ArrayListTest3.java
│ │ │ │ ├── LinkedListDemo.java
│ │ │ │ ├── MyStack.java
│ │ │ │ └── Student.java
│ │ │ └── itcast_05/
│ │ │ └── ArrayListDemo.java
│ │ ├── day16_Generic/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── ArrayListDemo.java
│ │ │ │ ├── ArrayListDemo2.java
│ │ │ │ ├── ArrayListTest.java
│ │ │ │ └── Student.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── Inter.java
│ │ │ │ ├── InterImpl.java
│ │ │ │ ├── InterTest.java
│ │ │ │ ├── Tool.java
│ │ │ │ ├── Tool2.java
│ │ │ │ ├── Tool2Test.java
│ │ │ │ ├── Tool3.java
│ │ │ │ ├── Tool3Test.java
│ │ │ │ └── ToolTest.java
│ │ │ └── itcast_03/
│ │ │ └── GenericeDemo.java
│ │ └── day16_JDK5News/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── ArrayListTest.java
│ │ │ ├── ForDemo.java
│ │ │ └── Student.java
│ │ ├── itcast_02/
│ │ │ └── StaticImportDemo.java
│ │ └── itcast_03/
│ │ ├── ArgsDemo.java
│ │ └── ArraysDemo.java
│ ├── day16总结.txt
│ ├── 第八章_集合.ppt
│ ├── 练习.txt
│ └── 练习和自习到底做什么.txt
├── day17/
│ ├── Collection集合总结.txt
│ ├── code/
│ │ ├── day17_List_test/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── RandomNumberDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── GetMaxNumberDemo.java
│ │ │ └── itcast_03/
│ │ │ └── ArrayListDemo.java
│ │ ├── day17_Set_HashSet_TreeSet/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── SetDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── HashSetDemo.java
│ │ │ │ ├── HashSetDemo2.java
│ │ │ │ └── Person.java
│ │ │ ├── itcast_03/
│ │ │ │ └── LinkedHashSetDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── Person.java
│ │ │ │ ├── TreeSetDemo.java
│ │ │ │ └── TreeSetDemo2.java
│ │ │ ├── itcast_05/
│ │ │ │ ├── Person.java
│ │ │ │ └── TreeSetDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ ├── Person.java
│ │ │ │ └── TreeSetDemo.java
│ │ │ └── itcast_07/
│ │ │ ├── GetRandomNumerDemo.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ └── day17_login_regist/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── src/
│ │ │ └── cn/
│ │ │ └── itcast/
│ │ │ ├── dao/
│ │ │ │ ├── UserDao.java
│ │ │ │ └── impl/
│ │ │ │ └── UserDaoImpl.java
│ │ │ ├── game/
│ │ │ │ └── GuessNumber.java
│ │ │ ├── pojo/
│ │ │ │ └── User.java
│ │ │ └── test/
│ │ │ └── UserTest.java
│ │ └── 登录注册案例分析.txt
│ ├── day17总结.txt
│ ├── 第八章_集合.ppt
│ └── 要练习的代码.txt
├── day18/
│ ├── code/
│ │ ├── day18_Collections/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── CollectionsDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── ArrayListDemo.java
│ │ │ │ └── Person.java
│ │ │ ├── itcast_03/
│ │ │ │ └── PokerDemo.java
│ │ │ └── itcast_04/
│ │ │ └── PokerDemo.java
│ │ └── day18_Map_HashMap_TreeMap/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── MapDemo.java
│ │ │ ├── MapDemo2.java
│ │ │ ├── MapDemo3.java
│ │ │ └── MapDemo4.java
│ │ ├── itcast_02/
│ │ │ ├── HashMapDemo.java
│ │ │ ├── HashMapDemo2.java
│ │ │ ├── HashMapDemo3.java
│ │ │ ├── HashMapDemo4.java
│ │ │ └── Student.java
│ │ ├── itcast_03/
│ │ │ └── LinkedHashMapDemo.java
│ │ ├── itcast_04/
│ │ │ ├── Student.java
│ │ │ ├── TreeMapDemo.java
│ │ │ └── TreeMapDemo2.java
│ │ ├── itcast_05/
│ │ │ ├── ArrayListAndHashMapTest.java
│ │ │ ├── HashMapAndArrayListTest.java
│ │ │ ├── HashMapTest.java
│ │ │ └── TreeMapTest.java
│ │ └── itcast_06/
│ │ └── HashtableDemo.java
│ ├── day18总结.txt
│ └── 第八章_集合.ppt
├── day19/
│ ├── File总结.txt
│ ├── code/
│ │ ├── day19_Exception/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── ExceptionDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── ExceptionDemo.java
│ │ │ │ ├── ExceptionDemo2.java
│ │ │ │ └── ExceptionDemo3.java
│ │ │ ├── itcast_03/
│ │ │ │ └── ExceptionDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── ExceptionDemo.java
│ │ │ ├── itcast_05/
│ │ │ │ ├── ThrowDemo.java
│ │ │ │ └── ThrowsDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ ├── FinallyDemo.java
│ │ │ │ └── FinallyTest.java
│ │ │ └── itcast_07/
│ │ │ ├── MyException.java
│ │ │ ├── Teacher.java
│ │ │ └── TeacherTest.java
│ │ └── day19_File/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── aaa/
│ │ │ └── bbb/
│ │ │ └── b.txt
│ │ ├── demo.txt
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ └── FileDemo.java
│ │ ├── itcast_02/
│ │ │ ├── FileDemo.java
│ │ │ ├── FileDemo2.java
│ │ │ ├── FileDemo3.java
│ │ │ ├── FileDemo4.java
│ │ │ ├── FileDemo5.java
│ │ │ └── FileDemo6.java
│ │ └── itcast_03/
│ │ ├── FileTest.java
│ │ └── FileTest2.java
│ ├── 异常总结.txt
│ └── 第九章_IO流.ppt
├── day20/
│ ├── code/
│ │ ├── day20_DiGui/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── DiGuiDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── DiGuiDemo.java
│ │ │ │ └── DiGuiTest.java
│ │ │ └── itcast_03/
│ │ │ ├── DeleteFolderDemo.java
│ │ │ └── GetAllFileNameDemo.java
│ │ ├── day20_IO/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── a.txt
│ │ │ ├── b.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── FileOutputStreamDemo.java
│ │ │ │ ├── FileOutputStreamDemo2.java
│ │ │ │ └── FileOutputStreamDemo3.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── FileInputStreamDemo.java
│ │ │ │ └── FileInputStreamDemo2.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── CopyAviDemo.java
│ │ │ │ ├── CopyFileDemo.java
│ │ │ │ ├── CopyFileDemo2.java
│ │ │ │ └── CopyImageDemo.java
│ │ │ └── itcast_04/
│ │ │ ├── CopyAviDemo.java
│ │ │ └── CopyFileDemo.java
│ │ └── demo/
│ │ └── aaa/
│ │ └── ccc.txt
│ ├── day20总结.txt
│ └── 第九章_IO流.ppt
├── day21/
│ ├── code/
│ │ ├── day21_IO/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── a.txt
│ │ │ ├── bos.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── CopyImageDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── BufferedDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ └── CopyMP4Demo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── FileInputStreamDemo.java
│ │ │ │ └── StringDemo.java
│ │ │ └── itcast_05/
│ │ │ └── StringDemo.java
│ │ ├── day21_IO2/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── Copy.java
│ │ │ ├── Demo.java
│ │ │ ├── InputStreamReaderDemo.java
│ │ │ ├── a.txt
│ │ │ ├── b.txt
│ │ │ ├── bw.txt
│ │ │ ├── c.txt
│ │ │ ├── isr.txt
│ │ │ ├── osw.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── IOEncodeDemo.java
│ │ │ │ ├── InputStreamReaderDemo.java
│ │ │ │ └── OutputStreamWriterDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ └── CopyFileDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── CopyFileDemo.java
│ │ │ │ └── CopyFileDemo2.java
│ │ │ └── itcast_04/
│ │ │ ├── BufferedDemo.java
│ │ │ └── CopyFileDemo.java
│ │ ├── day21_IOTest/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── array.txt
│ │ │ ├── names.txt
│ │ │ ├── s.txt
│ │ │ ├── src/
│ │ │ │ └── cn/
│ │ │ │ ├── itcast_01/
│ │ │ │ │ ├── CopyBmpDemo.java
│ │ │ │ │ └── CopyTxtDemo.java
│ │ │ │ ├── itcast_02/
│ │ │ │ │ ├── ArrayListToFileDemo.java
│ │ │ │ │ ├── FileToArrayListDemo.java
│ │ │ │ │ └── GetNameDemo.java
│ │ │ │ ├── itcast_03/
│ │ │ │ │ ├── ChangeNameDemo.java
│ │ │ │ │ └── CopyFolderDemo.java
│ │ │ │ ├── itcast_04/
│ │ │ │ │ ├── Student.java
│ │ │ │ │ └── StudentDemo.java
│ │ │ │ └── itcast_05/
│ │ │ │ └── StringDemo.java
│ │ │ ├── ss.txt
│ │ │ └── students.txt
│ │ ├── day21_login_regist/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── src/
│ │ │ │ └── cn/
│ │ │ │ └── itcast/
│ │ │ │ ├── dao/
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ └── impl/
│ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ ├── game/
│ │ │ │ │ └── GuessNumber.java
│ │ │ │ ├── pojo/
│ │ │ │ │ └── User.java
│ │ │ │ └── test/
│ │ │ │ └── UserTest.java
│ │ │ └── user.txt
│ │ ├── demo/
│ │ │ ├── HelloWorld.java
│ │ │ ├── a.txt
│ │ │ └── day20课后作业.doc
│ │ └── java/
│ │ ├── ForDemo.java
│ │ ├── ForDemo2.java
│ │ ├── ForDemo3.java
│ │ ├── ForDemo4.java
│ │ ├── ForTest.java
│ │ ├── ForTest2.java
│ │ ├── ForTest3.java
│ │ ├── ForTest4.java
│ │ ├── ForTest5.java
│ │ └── ForTest6.java
│ ├── day21总结.txt
│ └── 第九章_IO流.ppt
├── day22/
│ ├── code/
│ │ └── day22_IO/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ ├── a.txt
│ │ ├── array.txt
│ │ ├── b.txt
│ │ ├── playCount.txt
│ │ ├── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── MyBufferedReader.java
│ │ │ │ └── MyBufferedReaderDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── LineNumberReaderDemo.java
│ │ │ │ ├── MyLineNumberReader.java
│ │ │ │ └── MyMyLineNumberReaderDemo.java
│ │ │ ├── itcast_03/
│ │ │ │ ├── MyBufferedReader.java
│ │ │ │ ├── MyLineNumberReader.java
│ │ │ │ └── MyMyLineNumberReaderDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ └── DataStreamDemo.java
│ │ │ ├── itcast_05/
│ │ │ │ └── ArrayStreamDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ ├── CopyFileDemo.java
│ │ │ │ ├── PrintWriterDemo.java
│ │ │ │ └── PrintWriterDemo2.java
│ │ │ ├── itcast_07/
│ │ │ │ ├── PrintfDemo.java
│ │ │ │ ├── SystemInDemo.java
│ │ │ │ └── SystemOutDemo.java
│ │ │ ├── itcast_08/
│ │ │ │ └── RandomAccessFileDemo.java
│ │ │ ├── itcast_09/
│ │ │ │ └── SequenceInputStreamDemo.java
│ │ │ ├── itcast_10/
│ │ │ │ ├── ObjectStreamDemo.java
│ │ │ │ └── Person.java
│ │ │ ├── itcast_11/
│ │ │ │ ├── GuessNumberGame.java
│ │ │ │ ├── PropertiesDemo.java
│ │ │ │ ├── PropertiesDemo2.java
│ │ │ │ ├── PropertiesDemo3.java
│ │ │ │ ├── PropertiesTest.java
│ │ │ │ └── PropertiesTest2.java
│ │ │ └── itcast_12/
│ │ │ └── JDK7Demo.java
│ │ └── user.txt
│ ├── day22.txt
│ ├── day22总结.txt
│ └── 第九章_IO流.ppt
├── day23/
│ ├── code/
│ │ └── day23_Thread/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── MyThread.java
│ │ │ └── MyThreadDemo.java
│ │ ├── itcast_02/
│ │ │ ├── MyThread.java
│ │ │ └── MyThreadDemo.java
│ │ ├── itcast_03/
│ │ │ ├── ThreadPriority.java
│ │ │ └── ThreadPriorityDemo.java
│ │ ├── itcast_04/
│ │ │ ├── ThreadDaemon.java
│ │ │ ├── ThreadDaemonDemo.java
│ │ │ ├── ThreadJoin.java
│ │ │ ├── ThreadJoinDemo.java
│ │ │ ├── ThreadKill.java
│ │ │ ├── ThreadKillDemo.java
│ │ │ ├── ThreadSleep.java
│ │ │ ├── ThreadSleepDemo.java
│ │ │ ├── ThreadYield.java
│ │ │ └── ThreadYieldDemo.java
│ │ ├── itcast_05/
│ │ │ ├── MyRunnable.java
│ │ │ └── MyRunnableDemo.java
│ │ ├── itcast_06/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_07/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_08/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_09/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ └── itcast_10/
│ │ ├── MovieTicket.java
│ │ ├── MovieTicketDemo.java
│ │ └── ThreadDemo.java
│ ├── day23总结.txt
│ └── 第十章_多线程.ppt
├── day24/
│ ├── code/
│ │ ├── day24_Pattern/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ ├── SingletDemo.java
│ │ │ │ └── Student.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── SingletDemo.java
│ │ │ │ └── Teacher.java
│ │ │ └── itcast_03/
│ │ │ └── RuntimeDemo.java
│ │ └── day24_Thread/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── cn/
│ │ ├── itcast_01/
│ │ │ ├── MovieTicket.java
│ │ │ └── MovieTicketDemo.java
│ │ ├── itcast_02/
│ │ │ ├── DieLock.java
│ │ │ ├── DieLockDemo.java
│ │ │ └── MyLock.java
│ │ ├── itcast_03/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_04/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_05/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_06/
│ │ │ ├── GetThread.java
│ │ │ ├── SetThread.java
│ │ │ ├── Student.java
│ │ │ └── StudentDemo.java
│ │ ├── itcast_07/
│ │ │ ├── ThreadGroupRunnable.java
│ │ │ └── ThreadGroupRunnableDemo.java
│ │ ├── itcast_08/
│ │ │ ├── MyRunnable.java
│ │ │ └── ThreadPoolDemo.java
│ │ ├── itcast_09/
│ │ │ ├── MyCallable.java
│ │ │ └── ThreadPoolDemo.java
│ │ ├── itcast_10/
│ │ │ ├── MyCallable.java
│ │ │ └── ThreadPoolDemo.java
│ │ ├── itcast_11/
│ │ │ └── NiMingDemo.java
│ │ └── itcast_12/
│ │ ├── TimerDemo.java
│ │ ├── TimerDemo2.java
│ │ └── TimerTest.java
│ ├── day24总结.txt
│ ├── 扩展知识_面向对象增强(设计原则及常见设计模式).ppt
│ └── 第十章_多线程.ppt
├── day25/
│ ├── code/
│ │ ├── Eclipse版本的登录注册/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ ├── org.eclipse.core.resources.prefs
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ ├── cn/
│ │ │ │ │ └── itcast/
│ │ │ │ │ └── view/
│ │ │ │ │ ├── GuessNumberJFrame.form
│ │ │ │ │ ├── LoginJFrame.form
│ │ │ │ │ └── RegistJFrame.form
│ │ │ │ └── 登录注册.txt
│ │ │ ├── count.txt
│ │ │ ├── src/
│ │ │ │ ├── cn/
│ │ │ │ │ └── itcast/
│ │ │ │ │ ├── dao/
│ │ │ │ │ │ ├── UserDao.java
│ │ │ │ │ │ └── impl/
│ │ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ │ ├── pojo/
│ │ │ │ │ │ └── User.java
│ │ │ │ │ ├── util/
│ │ │ │ │ │ └── UiUtil.java
│ │ │ │ │ └── view/
│ │ │ │ │ ├── GuessNumberJFrame.form
│ │ │ │ │ ├── GuessNumberJFrame.java
│ │ │ │ │ ├── LoginJFrame.form
│ │ │ │ │ ├── LoginJFrame.java
│ │ │ │ │ ├── RegistJFrame.form
│ │ │ │ │ └── RegistJFrame.java
│ │ │ │ └── 登录注册.txt
│ │ │ └── user.txt
│ │ ├── day25_Frame/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ └── cn/
│ │ │ │ └── itcast_02/
│ │ │ │ └── 事件监听机制.txt
│ │ │ ├── bw.txt
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast_01/
│ │ │ │ └── FrameDemo.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── FrameDemo.java
│ │ │ │ ├── FrameDemo2.java
│ │ │ │ └── 事件监听机制.txt
│ │ │ ├── itcast_03/
│ │ │ │ └── ButtonDemo.java
│ │ │ ├── itcast_04/
│ │ │ │ ├── TextDemo.java
│ │ │ │ └── TextDemo2.java
│ │ │ ├── itcast_05/
│ │ │ │ └── MouseDemo.java
│ │ │ ├── itcast_06/
│ │ │ │ └── KeyDemo.java
│ │ │ └── itcast_07/
│ │ │ ├── MenuDemo.java
│ │ │ └── MenuDemo2.java
│ │ ├── txz_demo/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings/
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── bin/
│ │ │ │ ├── .classpath
│ │ │ │ └── .project
│ │ │ └── src/
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── App.java
│ │ │ └── cn/
│ │ │ └── itcast/
│ │ │ └── txz/
│ │ │ └── ui/
│ │ │ ├── LogicHelper.java
│ │ │ └── MainFrame.java
│ │ ├── 修改皮肤要使用的资源/
│ │ │ ├── JTattoo.jar
│ │ │ ├── MyLookAndFeel.java
│ │ │ └── liquidlnf.jar
│ │ ├── 四则运算/
│ │ │ ├── build/
│ │ │ │ └── classes/
│ │ │ │ ├── .netbeans_automatic_build
│ │ │ │ ├── .netbeans_update_resources
│ │ │ │ └── cn/
│ │ │ │ ├── itcast_01/
│ │ │ │ │ └── OperatorJFrame.form
│ │ │ │ ├── itcast_02/
│ │ │ │ │ └── OperatorJFrame.form
│ │ │ │ └── itcast_03/
│ │ │ │ └── OperatorJFrame.form
│ │ │ ├── build.xml
│ │ │ ├── manifest.mf
│ │ │ ├── nbproject/
│ │ │ │ ├── build-impl.xml
│ │ │ │ ├── genfiles.properties
│ │ │ │ ├── private/
│ │ │ │ │ ├── private.properties
│ │ │ │ │ └── private.xml
│ │ │ │ ├── project.properties
│ │ │ │ └── project.xml
│ │ │ └── src/
│ │ │ └── cn/
│ │ │ ├── itcast/
│ │ │ │ └── util/
│ │ │ │ ├── MyLookAndFeel.java
│ │ │ │ └── UiUtil.java
│ │ │ ├── itcast_01/
│ │ │ │ ├── OperatorJFrame.form
│ │ │ │ └── OperatorJFrame.java
│ │ │ ├── itcast_02/
│ │ │ │ ├── OperatorJFrame.form
│ │ │ │ └── OperatorJFrame.java
│ │ │ └── itcast_03/
│ │ │ ├── OperatorJFrame.form
│ │ │ └── OperatorJFrame.java
│ │ └── 登录注册/
│ │ ├── build/
│ │ │ ├── built-jar.properties
│ │ │ └── classes/
│ │ │ └── 登录注册.txt
│ │ ├── build.xml
│ │ ├── count.txt
│ │ ├── dist/
│ │ │ ├── README.TXT
│ │ │ └── ____.jar
│ │ ├── manifest.mf
│ │ ├── nbproject/
│ │ │ ├── build-impl.xml
│ │ │ ├── genfiles.properties
│ │ │ ├── private/
│ │ │ │ ├── private.properties
│ │ │ │ └── private.xml
│ │ │ ├── project.properties
│ │ │ └── project.xml
│ │ ├── src/
│ │ │ ├── cn/
│ │ │ │ └── itcast/
│ │ │ │ ├── dao/
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ └── impl/
│ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ ├── pojo/
│ │ │ │ │ └── User.java
│ │ │ │ ├── util/
│ │ │ │ │ └── UiUtil.java
│ │ │ │ └── view/
│ │ │ │ ├── GuessNumberJFrame.form
│ │ │ │ ├── GuessNumberJFrame.java
│ │ │ │ ├── LoginJFrame.form
│ │ │ │ ├── LoginJFrame.java
│ │ │ │ ├── RegistJFrame.form
│ │ │ │ └── RegistJFrame.java
│ │ │ └── 登录注册.txt
│ │ └── user.txt
│ ├── day25总结.txt
│ ├── 几句有用的代码.txt
│ └── 第十一章_GUI(图形界面编程).ppt
├── day26/
│ ├── homework/
│ │ └── day26作业.docx
│ └── resource/
│ ├── chat_socket_client/
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings/
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src/
│ │ └── com/
│ │ └── elient/
│ │ ├── Client.java
│ │ ├── Client_chatFrame.java
│ │ ├── Client_enterFrame.java
│ │ ├── Client_singleFrame.java
│ │ └── WinCenter.java
│ └── chat_socket_server/
│ ├── .classpath
│ ├── .project
│ ├── .settings/
│ │ └── org.eclipse.jdt.core.prefs
│ └── src/
│ └── com/
│ └── server/
│ ├── BroadCast.java
│ ├── ClientThread.java
│ ├── Server.java
│ ├── ServerFrame.java
│ ├── ServerThread.java
│ └── WinCenter.java
└── 复习/
├── day01review.txt
├── day02review.txt
├── day03review.txt
└── day19review.txt
SYMBOL INDEX (2178 symbols across 595 files)
FILE: day01/code/01_HelloWorld案例/HelloWorld.java
class HelloWorld (line 1) | class HelloWorld {
method main (line 2) | public static void main(String[] args) {
FILE: day01/code/01_HelloWorld案例/Student.java
class Student (line 25) | class Student {
method main (line 26) | public static void main(String[] args) {
FILE: day01/code/02_带注释的HelloWorld案例/Demo.java
class Demo (line 6) | class Demo {
method main (line 7) | public static void main(String[] args) {
FILE: day01/code/02_带注释的HelloWorld案例/HelloWorld.java
class HelloWorld (line 25) | class HelloWorld {
method main (line 31) | public static void main(String[] args) {
FILE: day01/code/03_关键字/KeyWord.java
class KeyWord (line 10) | class KeyWord {
method main (line 11) | public static void main(String[] args) {
FILE: day01/code/04_标识符/NameDemo.java
class NameDemo (line 39) | class NameDemo {
method main (line 40) | public static void main(String[] args) {
FILE: day02/code/01_常量/ConstantDemo.java
class ConstantDemo (line 18) | class ConstantDemo {
method main (line 19) | public static void main(String[] args) {
FILE: day02/code/02_进制转换/JinZhiDemo.java
class JinZhiDemo (line 12) | class JinZhiDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day02/code/04_数据类型/Array2Sum.java
class Array2Sum (line 5) | class Array2Sum {
method main (line 6) | public static void main(String[] args) {
FILE: day02/code/04_数据类型/DataType.java
class DataType (line 40) | class DataType {
method main (line 41) | public static void main(String[] args) {
FILE: day02/code/04_数据类型/DataType2.java
class DataType2 (line 14) | class DataType2 {
method main (line 17) | public static void main(String[] args) {
FILE: day02/code/04_数据类型/MyArrayDemo.java
class MyArrayDemo (line 3) | class MyArrayDemo {
method main (line 4) | public static void main(String[] args) {
FILE: day02/code/04_数据类型/MyArrayTest.java
class MyArrayTest (line 8) | class MyArrayTest {
method main (line 9) | public static void main(String[] args) {
method printArray (line 21) | public static void printArray(int[] arr) {
method getMax (line 33) | public static int getMax(int[] arr) {
method reverse (line 44) | public static void reverse(int[] arr) {
method indexOfArray (line 53) | public static int indexOfArray(int[] arr, int key) {
FILE: day02/code/05_类型转换/DataTypeDemo.java
class DataTypeDemo (line 12) | class DataTypeDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day02/code/05_类型转换/DataTypeDemo2.java
class DataTypeDemo2 (line 5) | class DataTypeDemo2 {
method main (line 6) | public static void main(String[] args) {
FILE: day02/code/05_类型转换/DataTypeDemo3.java
class DataTypeDemo3 (line 12) | class DataTypeDemo3 {
method main (line 13) | public static void main(String[] args) {
FILE: day02/code/05_类型转换/DataTypeTest.java
class DataTypeTest (line 12) | class DataTypeTest {
method main (line 13) | public static void main(String[] args) {
FILE: day02/code/05_类型转换/DataTypeTest2.java
class DataTypeTest2 (line 4) | class DataTypeTest2 {
method main (line 5) | public static void main(String[] args) {
FILE: day02/code/05_类型转换/DataTypeTest3.java
class DataTypeTest3 (line 1) | class DataTypeTest3 {
method main (line 2) | public static void main(String[] args) {
FILE: day02/code/06_算术运算符/OperatorDemo.java
class OperatorDemo (line 19) | class OperatorDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day02/code/06_算术运算符/OperatorDemo2.java
class OperatorDemo2 (line 8) | class OperatorDemo2 {
method main (line 9) | public static void main(String[] args) {
FILE: day02/code/06_算术运算符/OperatorDemo3.java
class OperatorDemo3 (line 14) | class OperatorDemo3 {
method main (line 15) | public static void main(String[] args) {
FILE: day02/code/06_算术运算符/OperatorTest.java
class OperatorTest (line 18) | class OperatorTest {
method main (line 19) | public static void main(String[] args) {
FILE: day02/code/07_赋值运算符/OperatorDemo.java
class OperatorDemo (line 6) | class OperatorDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day02/code/07_赋值运算符/OperatorTest.java
class OperatorTest (line 6) | class OperatorTest {
method main (line 7) | public static void main(String[] args) {
FILE: day02/code/08_关系运算符/OperatorDemo.java
class OperatorDemo (line 11) | class OperatorDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day02/code/08_关系运算符/OperatorDemo2.java
class OperatorDemo2 (line 5) | class OperatorDemo2 {
method main (line 6) | public static void main(String[] args) {
FILE: day02/code/09_逻辑运算符/OperatorDemo.java
class OperatorDemo (line 9) | class OperatorDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day03/code/01_位运算符/OperatorDemo.java
class OperatorDemo (line 8) | class OperatorDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day03/code/01_位运算符/OperatorDemo2.java
class OperatorDemo2 (line 6) | class OperatorDemo2 {
method main (line 7) | public static void main(String[] args) {
FILE: day03/code/01_位运算符/OperatorTest.java
class OperatorTest (line 8) | class OperatorTest {
method main (line 9) | public static void main(String[] args) {
FILE: day03/code/02_三元运算符/OperatorDemo.java
class OperatorDemo (line 12) | class OperatorDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day03/code/03_键盘录入数据/OperatorDemo.java
class OperatorDemo (line 16) | class OperatorDemo {
method main (line 17) | public static void main(String[] args) {
FILE: day03/code/03_键盘录入数据/OperatorTest.java
class OperatorTest (line 23) | class OperatorTest {
method main (line 24) | public static void main(String[] args) {
FILE: day03/code/03_键盘录入数据/OperatorTest2.java
class OperatorTest2 (line 11) | class OperatorTest2 {
method main (line 12) | public static void main(String[] args) {
FILE: day03/code/03_键盘录入数据/OperatorTest3.java
class OperatorTest3 (line 6) | class OperatorTest3 {
method main (line 7) | public static void main(String[] args) {
FILE: day03/code/03_键盘录入数据/OperatorTest4.java
class OperatorTest4 (line 6) | class OperatorTest4 {
method main (line 7) | public static void main(String[] args) {
FILE: day03/code/04_顺序结构语句/OrderDemo.java
class OrderDemo (line 7) | class OrderDemo {
method main (line 8) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfDemo.java
class IfDemo (line 17) | class IfDemo {
method main (line 18) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfDemo2.java
class IfDemo2 (line 9) | class IfDemo2 {
method main (line 10) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfDemo3.java
class IfDemo3 (line 15) | class IfDemo3 {
method main (line 16) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfDemo4.java
class IfDemo4 (line 21) | class IfDemo4 {
method main (line 22) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfDemo5.java
class IfDemo5 (line 32) | class IfDemo5 {
method main (line 33) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfTest.java
class IfTest (line 15) | class IfTest {
method main (line 16) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfTest2.java
class IfTest2 (line 11) | class IfTest2 {
method main (line 12) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfTest3.java
class IfTest3 (line 15) | class IfTest3 {
method main (line 16) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfTest4.java
class IfTest4 (line 14) | class IfTest4 {
method main (line 15) | public static void main(String[] args) {
FILE: day03/code/05_选择结构(if语句)/IfTest5.java
class IfTest5 (line 6) | class IfTest5 {
method main (line 7) | public static void main(String[] args) {
FILE: day03/code/06_选择结构(switch语句)/SwitchDemo.java
class SwitchDemo (line 48) | class SwitchDemo {
method main (line 49) | public static void main(String[] args) {
FILE: day03/code/06_选择结构(switch语句)/SwitchDemo2.java
class SwitchDemo2 (line 16) | class SwitchDemo2 {
method main (line 17) | public static void main(String[] args) {
FILE: day03/code/06_选择结构(switch语句)/SwitchTest.java
class SwitchTest (line 4) | class SwitchTest {
method main (line 5) | public static void main(String[] args) {
FILE: day03/code/06_选择结构(switch语句)/SwitchTest2.java
class SwitchTest2 (line 5) | class SwitchTest2 {
method main (line 6) | public static void main(String[] args) {
FILE: day03/code/06_选择结构(switch语句)/SwitchTest3.java
class SwitchTest3 (line 14) | class SwitchTest3 {
method main (line 15) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForDemo.java
class ForDemo (line 8) | class ForDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForDemo2.java
class ForDemo2 (line 16) | class ForDemo2 {
method main (line 17) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForDemo3.java
class ForDemo3 (line 9) | class ForDemo3 {
method main (line 10) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForDemo4.java
class ForDemo4 (line 20) | class ForDemo4 {
method main (line 21) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForTest.java
class ForTest (line 1) | class ForTest {
method main (line 2) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForTest2.java
class ForTest2 (line 13) | class ForTest2 {
method main (line 14) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForTest3.java
class ForTest3 (line 1) | class ForTest3 {
method main (line 2) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForTest4.java
class ForTest4 (line 20) | class ForTest4 {
method main (line 21) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForTest5.java
class ForTest5 (line 15) | class ForTest5 {
method main (line 16) | public static void main(String[] args) {
FILE: day04/code/01_循环语句(for)/ForTest6.java
class ForTest6 (line 19) | class ForTest6 {
method main (line 20) | public static void main(String[] args) {
FILE: day04/code/02_循环语句(while)/WhileDemo.java
class WhileDemo (line 19) | class WhileDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day04/code/02_循环语句(while)/WhileDemo2.java
class WhileDemo2 (line 12) | class WhileDemo2 {
method main (line 13) | public static void main(String[] args) {
FILE: day04/code/02_循环语句(while)/WhileTest.java
class WhileTest (line 15) | class WhileTest {
method main (line 16) | public static void main(String[] args) {
FILE: day04/code/03_循环语句(do...while)/DoWhileDemo.java
class DoWhileDemo (line 19) | class DoWhileDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day04/code/03_循环语句(do...while)/DoWhileTest.java
class DoWhileTest (line 12) | class DoWhileTest {
method main (line 13) | public static void main(String[] args) {
FILE: day04/code/04_循环语句(嵌套使用)/ForForDemo.java
class ForForDemo (line 20) | class ForForDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day04/code/04_循环语句(嵌套使用)/ForForDemo2.java
class ForForDemo2 (line 9) | class ForForDemo2 {
method main (line 10) | public static void main(String[] args) {
FILE: day04/code/04_循环语句(嵌套使用)/ForForDemo3.java
class ForForDemo3 (line 13) | class ForForDemo3 {
method main (line 14) | public static void main(String[] args) {
FILE: day04/code/05_控制跳转语句/BreakAndContinue.java
class BreakAndContinue (line 4) | class BreakAndContinue {
method main (line 5) | public static void main(String[] args) {
FILE: day04/code/05_控制跳转语句/BreakDemo.java
class BreakDemo (line 14) | class BreakDemo {
method main (line 15) | public static void main(String[] args) {
FILE: day04/code/05_控制跳转语句/ContinueDemo.java
class ContinueDemo (line 13) | class ContinueDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day04/code/05_控制跳转语句/ReturnDemo.java
class ReturnDemo (line 4) | class ReturnDemo {
method main (line 5) | public static void main(String[] args) {
FILE: day04/code/06_方法/MethodDemo.java
class MethodDemo (line 41) | class MethodDemo {
method main (line 42) | public static void main(String[] args) {
method sum (line 60) | public static int sum(int a,int b) {
FILE: day04/code/06_方法/MethodDemo2.java
class MethodDemo2 (line 10) | class MethodDemo2 {
method main (line 11) | public static void main(String[] args) {
method sum (line 22) | public static int sum(int a,int b) {
FILE: day04/code/06_方法/MethodDemo3.java
class MethodDemo3 (line 5) | class MethodDemo3 {
method main (line 6) | public static void main(String[] args) {
method printXing (line 46) | public static void printXing(int a,int b) {
FILE: day04/code/06_方法/MethodTest.java
class MethodTest (line 12) | class MethodTest {
method main (line 13) | public static void main(String[] args) {
method getMax (line 34) | public static int getMax(int a,int b) {
FILE: day04/code/06_方法/MethodTest2.java
class MethodTest2 (line 6) | class MethodTest2 {
method main (line 7) | public static void main(String[] args) {
method compare (line 29) | public static boolean compare(int a,int b) {
FILE: day04/code/06_方法/MethodTest3.java
class MethodTest3 (line 6) | class MethodTest3 {
method main (line 7) | public static void main(String[] args) {
method getMax (line 30) | public static int getMax(int a,int b,int c) {
FILE: day04/code/06_方法/MethodTest4.java
class MethodTest4 (line 6) | class MethodTest4 {
method main (line 7) | public static void main(String[] args) {
method printNN (line 27) | public static void printNN(int n){
FILE: day05/code/01_方法重载/MethodDemo.java
class MethodDemo (line 6) | class MethodDemo {
method main (line 7) | public static void main(String[] args) {
method sum (line 18) | public static int sum(int a,int b) {
method sum (line 33) | public static int sum(int a,int b,int c) {
method sum (line 37) | public static double sum(double a,double b) {
FILE: day05/code/01_方法重载/MethodTest.java
class MethodTest (line 5) | class MethodTest {
method main (line 6) | public static void main(String[] args) {
method compare (line 36) | public static boolean compare(long a,long b) {
FILE: day05/code/02_一维数组/ArrayDemo.java
class ArrayDemo (line 22) | class ArrayDemo {
method main (line 23) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayDemo2.java
class ArrayDemo2 (line 4) | class ArrayDemo2 {
method main (line 5) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayDemo3.java
class ArrayDemo3 (line 4) | class ArrayDemo3 {
method main (line 5) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayDemo4.java
class ArrayDemo4 (line 6) | class ArrayDemo4 {
method main (line 7) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayDemo5.java
class ArrayDemo5 (line 8) | class ArrayDemo5 {
method main (line 9) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayDemo6.java
class ArrayDemo6 (line 10) | class ArrayDemo6 {
method main (line 11) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayTest.java
class ArrayTest (line 9) | class ArrayTest {
method main (line 10) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayTest2.java
class ArrayTest2 (line 6) | class ArrayTest2 {
method main (line 7) | public static void main(String[] args) {
method getMax (line 33) | public static int getMax(int[] arr) {
FILE: day05/code/02_一维数组/ArrayTest3.java
class ArrayTest3 (line 10) | class ArrayTest3 {
method main (line 11) | public static void main(String[] args) {
method printArray (line 43) | public static void printArray(int[] arr) {
method reverse (line 60) | public static void reverse(int[] arr) {
FILE: day05/code/02_一维数组/ArrayTest4.java
class ArrayTest4 (line 6) | class ArrayTest4 {
method main (line 7) | public static void main(String[] args) {
FILE: day05/code/02_一维数组/ArrayTest5.java
class ArrayTest5 (line 7) | class ArrayTest5 {
method main (line 8) | public static void main(String[] args) {
method getIndex (line 38) | public static int getIndex(int[] arr,int key) {
FILE: day05/code/03_二维数组/Array2Demo.java
class Array2Demo (line 16) | class Array2Demo {
method main (line 17) | public static void main(String[] args) {
FILE: day05/code/03_二维数组/Array2Demo2.java
class Array2Demo2 (line 7) | class Array2Demo2 {
method main (line 8) | public static void main(String[] args) {
FILE: day05/code/03_二维数组/Array2Demo3.java
class Array2Demo3 (line 8) | class Array2Demo3 {
method main (line 9) | public static void main(String[] args) {
FILE: day05/code/03_二维数组/Array2Test.java
class Array2Test (line 4) | class Array2Test {
method main (line 5) | public static void main(String[] args) {
FILE: day05/code/03_二维数组/Array2Test2.java
class Array2Test2 (line 16) | class Array2Test2 {
method main (line 17) | public static void main(String[] args) {
FILE: day05/code/04_两个思考题/ArgsDemo.java
class ArgsDemo (line 10) | class ArgsDemo {
method main (line 11) | public static void main(String[] args){
method change (line 23) | public static void change(int a,int b) //a=10,b=20
method change (line 31) | public static void change(int[] arr) //arr = {1,2,3,4,5}
FILE: day05/code/04_两个思考题/JiaMiDemo.java
class JiaMiDemo (line 23) | class JiaMiDemo{
method main (line 24) | public static void main(String[] args) {
FILE: day05/code/04_两个思考题/JiaMiDemo2.java
class JiaMiDemo2 (line 7) | class JiaMiDemo2 {
method main (line 8) | public static void main(String[] args) {
method jiaMi (line 19) | public static void jiaMi(int number) {
FILE: day06/code/03_类的定义/Phone.java
class Phone (line 22) | class Phone {
method call (line 31) | public void call(String name) {
method sendMessage (line 36) | public void sendMessage() {
FILE: day06/code/03_类的定义/Student.java
class Student (line 25) | class Student {
method study (line 36) | public void study() {
method eat (line 41) | public void eat() {
method sleep (line 46) | public void sleep() {
FILE: day06/code/04_类的使用/一个java文件多个class/StudentDemo.java
class Student (line 21) | class Student {
method study (line 31) | public void study() {
method eat (line 36) | public void eat() {
method sleep (line 41) | public void sleep() {
class StudentDemo (line 46) | class StudentDemo {
method main (line 47) | public static void main(String[] args) {
FILE: day06/code/04_类的使用/多个java文件多个class/Phone.java
class Phone (line 6) | class Phone {
method call (line 15) | public void call(String name) {
method sendMessage (line 20) | public void sendMessage() {
FILE: day06/code/04_类的使用/多个java文件多个class/PhoneDemo.java
class PhoneDemo (line 1) | class PhoneDemo {
method main (line 2) | public static void main(String[] args) {
FILE: day06/code/04_类的使用/多个java文件多个class/Student.java
class Student (line 1) | class Student {
method study (line 11) | public void study() {
method eat (line 16) | public void eat() {
method sleep (line 21) | public void sleep() {
FILE: day06/code/04_类的使用/多个java文件多个class/StudentDemo.java
class StudentDemo (line 2) | class StudentDemo {
method main (line 3) | public static void main(String[] args) {
FILE: day06/code/05_对象内存图/PhoneDemo.java
class Phone (line 2) | class Phone {
method call (line 11) | public void call(String name) {
method sendMessage (line 16) | public void sendMessage() {
class PhoneDemo (line 21) | class PhoneDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day06/code/05_对象内存图/PhoneDemo2.java
class Phone (line 2) | class Phone {
method call (line 11) | public void call(String name) {
method sendMessage (line 16) | public void sendMessage() {
class PhoneDemo2 (line 21) | class PhoneDemo2 {
method main (line 22) | public static void main(String[] args) {
FILE: day06/code/05_对象内存图/PhoneDemo3.java
class Phone (line 2) | class Phone {
method call (line 11) | public void call(String name) {
method sendMessage (line 16) | public void sendMessage() {
class PhoneDemo3 (line 21) | class PhoneDemo3 {
method main (line 22) | public static void main(String[] args) {
FILE: day06/code/06_成员变量和局部变量的区别/VariableDemo.java
class VariableDemo (line 19) | class VariableDemo {
method main (line 23) | public static void main(String[] args) {
FILE: day06/code/07_形式参数问题/NoNameObject.java
class Student (line 10) | class Student {
method love (line 11) | public void love() {
class StudentDemo (line 16) | class StudentDemo {
method test (line 17) | public void test(Student s) {
class NoNameObject (line 23) | class NoNameObject {
method main (line 24) | public static void main(String[] args) {
FILE: day06/code/07_形式参数问题/StudentTest.java
class Student (line 3) | class Student {
method study (line 4) | public void study() {
class StudentDemo (line 9) | class StudentDemo {
method test (line 11) | public void test(Student s) {
class StudentTest (line 16) | class StudentTest {
method main (line 17) | public static void main(String[] args) {
FILE: day06/code/07_形式参数问题/SumDemo.java
class Demo (line 4) | class Demo {
method sum (line 5) | public int sum(int a,int b) {
class SumDemo (line 11) | class SumDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day06/code/08_封装/StudentDemo.java
class Student (line 16) | class Student {
method checkAge (line 24) | public void checkAge(int a) {
method getAge (line 32) | public int getAge() {
class StudentDemo (line 38) | class StudentDemo {
method main (line 39) | public static void main(String[] args) {
FILE: day06/code/08_封装/StudentDemo2.java
class Student (line 6) | class Student {
method setName (line 11) | public void setName(String n) {
method getName (line 16) | public String getName() {
method setAge (line 21) | public void setAge(int a) {
method getAge (line 25) | public int getAge() {
class StudentDemo2 (line 30) | class StudentDemo2 {
method main (line 31) | public static void main(String[] args) {
FILE: day06/code/09_this关键字/StudentDemo.java
class Student (line 14) | class Student {
method setName (line 24) | public void setName(String name) { //"ϼ"
method getName (line 28) | public String getName() {
method setAge (line 32) | public void setAge(int age) {
method getAge (line 36) | public int getAge() {
class StudentDemo (line 41) | class StudentDemo {
method main (line 42) | public static void main(String[] args) {
FILE: day06/code/09_this关键字/StudentDemo2.java
class Student (line 1) | class Student {
method setName (line 7) | public void setName(String name) {
method getName (line 11) | public String getName() {
method setAge (line 15) | public void setAge(int age) {
method getAge (line 19) | public int getAge() {
method show (line 24) | public void show() {
class StudentDemo2 (line 28) | class StudentDemo2 {
method main (line 29) | public static void main(String[] args) {
FILE: day07/code/01_构造方法/PhoneTest.java
class Phone (line 1) | class Phone {
method Phone (line 6) | public Phone() {}
method Phone (line 8) | public Phone(String brand,int price,String color) {
method setBrand (line 14) | public void setBrand(String brand) {
method getBrand (line 18) | public String getBrand() {
method setPrice (line 22) | public void setPrice(int price) {
method getPrice (line 26) | public int getPrice() {
method setColor (line 30) | public void setColor(String color) {
method getColor (line 34) | public String getColor() {
method show (line 38) | public void show() {
class PhoneTest (line 42) | class PhoneTest {
method main (line 43) | public static void main(String[] args) {
FILE: day07/code/01_构造方法/StudentDemo.java
class Student (line 24) | class Student {
method Student (line 30) | public Student() {
method Student (line 35) | public Student(String name) {
method Student (line 39) | public Student(int age) {
method Student (line 43) | public Student(String name,int age) {
method setName (line 49) | public void setName(String name) {
method getName (line 53) | public String getName() {
method setAge (line 57) | public void setAge(int age) {
method getAge (line 61) | public int getAge() {
method show (line 66) | public void show() {
class StudentDemo (line 71) | class StudentDemo {
method main (line 72) | public static void main(String[] args) {
FILE: day07/code/01_构造方法/StudentTest.java
class Student (line 21) | class Student {
method Student (line 25) | public Student() {}
method Student (line 27) | public Student(String name,int age) {
method setName (line 32) | public void setName(String name) {
method getName (line 36) | public String getName() {
method setAge (line 40) | public void setAge(int age) {
method getAge (line 44) | public int getAge() {
method show (line 48) | public void show() {
class StudentTest (line 53) | class StudentTest {
method main (line 54) | public static void main(String[] args) {
FILE: day07/code/03_面向对象练习/加减乘除案例/MyMathDemo.java
class MyMath (line 4) | class MyMath {
method add (line 5) | public int add(int a,int b) {
method subtract (line 9) | public int subtract(int a,int b) {
method multiply (line 13) | public int multiply(int a,int b) {
method divide (line 17) | public int divide(int a,int b) {
class MyMathDemo (line 21) | class MyMathDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day07/code/03_面向对象练习/员工类案例/EmployeeDemo.java
class Employee (line 11) | class Employee {
method Employee (line 16) | public Employee() {}
method Employee (line 18) | public Employee(String eid,String name,String job) {
method setEid (line 24) | public void setEid(String eid) {
method getEid (line 28) | public String getEid() {
method setName (line 32) | public void setName(String name) {
method getName (line 36) | public String getName() {
method setJob (line 40) | public void setJob(String job) {
method getJob (line 44) | public String getJob() {
method show (line 48) | public void show() {
class EmployeeDemo (line 53) | class EmployeeDemo {
method main (line 54) | public static void main(String[] args) {
FILE: day07/code/03_面向对象练习/求和案例/Test.java
class Demo (line 9) | class Demo {
method Demo (line 13) | public Demo() {}
method Demo (line 15) | public Demo(int x,int y) {
method setX (line 20) | public void setX(int x) {
method getX (line 24) | public int getX() {
method setY (line 28) | public void setY(int y) {
method getY (line 32) | public int getY() {
method sum (line 43) | public int sum() {
class Test (line 48) | class Test {
method main (line 49) | public static void main(String[] args) {
FILE: day07/code/03_面向对象练习/求和案例/Test2.java
class Demo (line 4) | class Demo {
method sum (line 5) | public int sum(int x,int y) {
class Test2 (line 10) | class Test2 {
method main (line 11) | public static void main(String[] args) {
FILE: day07/code/03_面向对象练习/长方形案例/Test.java
class ChangFangXing (line 4) | class ChangFangXing {
method ChangFangXing (line 8) | public ChangFangXing() {}
method ChangFangXing (line 10) | public ChangFangXing(int length,int width) {
method setLength (line 15) | public void setLength(int length) {
method getLength (line 19) | public int getLength() {
method setWidth (line 23) | public void setWidth(int width) {
method getWidth (line 27) | public int getWidth() {
method zhouChang (line 31) | public int zhouChang() {
method area (line 35) | public int area() {
class Test (line 40) | class Test {
method main (line 41) | public static void main(String[] args) {
FILE: day07/code/04_static关键字/StudentDemo.java
class Student (line 7) | class Student {
method Student (line 16) | public Student(String name,int age) {
method Student (line 21) | public Student(String name,int age,String classNumber) {
method show (line 27) | public void show() {
class StudentDemo (line 32) | class StudentDemo {
method main (line 33) | public static void main(String[] args) {
FILE: day07/code/04_static关键字/StudentDemo2.java
class Student (line 18) | class Student {
method show (line 19) | public void show() {
method show2 (line 23) | public static void show2() {
class StudentDemo2 (line 28) | class StudentDemo2 {
method main (line 29) | public static void main(String[] args) {
FILE: day07/code/04_static关键字/StudentDemo3.java
class Demo (line 25) | class Demo {
method show (line 29) | public void show() {
method show2 (line 34) | public static void show2() {
method show3 (line 39) | public void show3() {
method show4 (line 44) | public static void show4() {
class StudentDemo3 (line 50) | class StudentDemo3 {
method main (line 51) | public static void main(String[] args) {
FILE: day07/code/04_static关键字/StudentDemo4.java
class Student (line 2) | class Student {
method Student (line 7) | public Student(String name,int age) {
method Student (line 12) | public Student(String name,int age,String classNumber) {
method show (line 18) | public void show() {
class StudentDemo4 (line 23) | class StudentDemo4 {
method main (line 24) | public static void main(String[] args) {
FILE: day07/code/05_main是静态的/HelloWorld.java
class HelloWorld (line 14) | class HelloWorld {
method main (line 15) | public static void main(String[] args) {
FILE: day07/code/06_制作帮助文档/ArrayDemo.java
class ArrayDemo (line 13) | class ArrayDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day07/code/06_制作帮助文档/ArrayTool.java
class ArrayTool (line 6) | public class ArrayTool {
method ArrayTool (line 12) | private ArrayTool(){}
method printArray (line 18) | public static void printArray(int[] arr) {
method getMax (line 35) | public static int getMax(int[] arr) {
FILE: day07/code/08_Math类的学习和使用/GuessNumberDemo.java
class GuessNumberDemo (line 16) | class GuessNumberDemo {
method main (line 17) | public static void main(String[] args) {
FILE: day07/code/08_Math类的学习和使用/MathDemo.java
class MathDemo (line 10) | class MathDemo {
method main (line 11) | public static void main(String[] args) {
FILE: day07/code/09_代码块/CodeDemo.java
class Code (line 50) | class Code {
class CodeDemo (line 66) | class CodeDemo {
method main (line 71) | public static void main(String[] args) {
FILE: day07/code/09_代码块/CodeTest.java
class Student (line 7) | class Student {
method Student (line 16) | public Student() {
class CodeTest (line 30) | class CodeTest {
method main (line 31) | public static void main(String[] args) {
FILE: day08/code/01_继承/ExtendsDemo.java
class A (line 6) | class A {
class B (line 9) | class B extends A {
class C (line 16) | class C extends B {
class ExtendsDemo (line 19) | class ExtendsDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day08/code/01_继承/ExtendsDemo2.java
class Fu (line 26) | class Fu {
method show (line 30) | private void show() {
method show2 (line 34) | public void show2() {
class Zi (line 39) | class Zi extends Fu {
class ExtendsDemo2 (line 42) | class ExtendsDemo2 {
method main (line 43) | public static void main(String[] args) {
FILE: day08/code/01_继承/ExtendsDemo3.java
class Father (line 10) | class Father {
class Son (line 14) | class Son extends Father {
method show (line 18) | public void show() {
class ExtendsDemo3 (line 27) | class ExtendsDemo3 {
method main (line 28) | public static void main(String[] args) {
FILE: day08/code/01_继承/ExtendsDemo4.java
class Fu (line 20) | class Fu {
method Fu (line 27) | public Fu(String name) {
class Zi (line 32) | class Zi extends Fu {
method Zi (line 33) | public Zi() {
method Zi (line 40) | public Zi(String name) {
class ExtendsDemo4 (line 48) | class ExtendsDemo4 {
method main (line 49) | public static void main(String[] args) {
FILE: day08/code/01_继承/ExtendsDemo5.java
class Person (line 2) | class Person {
method Person (line 6) | public Person() {}
method Person (line 8) | public Person(String name,int age) { //"ǿ",18
method setName (line 13) | public void setName(String name) {
method getName (line 17) | public String getName() {
method setAge (line 21) | public void setAge(int age) {
method getAge (line 25) | public int getAge() {
method eat (line 29) | public void eat() {
method sleep (line 33) | public void sleep() {
class Student (line 38) | class Student extends Person {
method Student (line 39) | public Student() {}
method Student (line 41) | public Student(String name,int age) { //"ǿ",18
class Teacher (line 47) | class Teacher extends Person {
class ExtendsDemo5 (line 50) | class ExtendsDemo5 {
method main (line 51) | public static void main(String[] args) {
FILE: day08/code/01_继承/ExtendsDemo6.java
class Fu (line 10) | class Fu {
method show (line 11) | public void show() {
class Zi (line 16) | class Zi extends Fu{
method method (line 17) | public void method() {
method show (line 21) | public void show() {
class ExtendsDemo6 (line 26) | class ExtendsDemo6 {
method main (line 27) | public static void main(String[] args) {
FILE: day08/code/01_继承/PersonDemo.java
class Person (line 30) | class Person {
method Person (line 34) | public Person() {}
method Person (line 36) | public Person(String name,int age) {
method setName (line 41) | public void setName(String name) {
method getName (line 45) | public String getName() {
method setAge (line 49) | public void setAge(int age) {
method getAge (line 53) | public int getAge() {
method eat (line 57) | public void eat() {
method sleep (line 61) | public void sleep() {
class Student (line 66) | class Student extends Person {
method Student (line 67) | public Student() {}
class Teacher (line 78) | class Teacher extends Person {
class PersonDemo (line 81) | class PersonDemo {
method main (line 82) | public static void main(String[] args) {
FILE: day08/code/01_继承/Test.java
class Student (line 5) | class Student {
method Student (line 9) | public Student() {}
method Student (line 11) | public Student(String name,int age) {
method setName (line 16) | public void setName(String name) {
method getName (line 20) | public String getName() {
method setAge (line 24) | public void setAge(int age) {
method getAge (line 28) | public int getAge() {
method eat (line 32) | public void eat() {
method sleep (line 36) | public void sleep() {
class Teacher (line 41) | class Teacher {
method Teacher (line 45) | public Teacher() {}
method Teacher (line 47) | public Teacher(String name,int age) {
method setName (line 52) | public void setName(String name) {
method getName (line 56) | public String getName() {
method setAge (line 60) | public void setAge(int age) {
method getAge (line 64) | public int getAge() {
method eat (line 68) | public void eat() {
method sleep (line 72) | public void sleep() {
class Test (line 77) | class Test {
method main (line 78) | public static void main(String[] args) {
FILE: day08/code/01_继承/Test2.java
class Fu (line 14) | class Fu{
method Fu (line 16) | public Fu(){
class Zi (line 20) | class Zi extends Fu{
method Zi (line 22) | public Zi(){
method show (line 25) | public void show(){
class Test2 (line 32) | class Test2 {
method main (line 33) | public static void main(String[] args) {
FILE: day08/code/01_继承/Test3.java
class Fu (line 9) | class Fu {
method Fu (line 18) | public Fu() {
class Zi (line 23) | class Zi extends Fu {
method Zi (line 32) | public Zi() {
class Test3 (line 37) | class Test3 {
method main (line 38) | public static void main(String[] args) {
FILE: day08/code/01_继承/Z.java
class X (line 21) | class X {
method X (line 23) | X() {
class Y (line 28) | class Y {
method Y (line 29) | Y() {
class Z (line 34) | public class Z extends X {
method Z (line 36) | Z() {
method main (line 41) | public static void main(String[] args) {
FILE: day08/code/02_方法重写/PersonDemo.java
class Person (line 8) | class Person {
method show (line 9) | public void show() {
method show2 (line 13) | private void show2() {
method show3 (line 17) | public void show3() {
method show4 (line 21) | public static void show4() {
class Student (line 26) | class Student extends Person {
method show (line 27) | public void show() {
method show2 (line 31) | private void show2() {
method show3 (line 35) | public void show3() {
method show4 (line 39) | public static void show4() {
class PersonDemo (line 44) | class PersonDemo {
method main (line 45) | public static void main(String[] args) {
FILE: day08/code/02_方法重写/PhoneDemo.java
class Phone (line 34) | class Phone {
method call (line 35) | public void call(String name) {
class NewPhone (line 40) | class NewPhone extends Phone {
method call (line 41) | public void call(String name) {
class PhoneDemo (line 48) | class PhoneDemo {
method main (line 49) | public static void main(String[] args) {
FILE: day08/code/03_继承练习/AnimalDemo.java
class Animal (line 26) | class Animal {
method Animal (line 30) | public Animal() {}
method Animal (line 32) | public Animal(String name,int age) {
method setName (line 37) | public void setName(String name) {
method getName (line 41) | public String getName() {
method setAge (line 45) | public void setAge(int age) {
method getAge (line 49) | public int getAge() {
method show (line 53) | public void show() {
class Cat (line 58) | class Cat extends Animal {
method Cat (line 59) | public Cat() {}
method Cat (line 61) | public Cat(String name,int age) {
method catchMouse (line 65) | public void catchMouse() {
class Dog (line 70) | class Dog extends Animal {
method Dog (line 71) | public Dog() {}
method Dog (line 73) | public Dog(String name,int age) {
method lookDoor (line 77) | public void lookDoor() {
class AnimalDemo (line 82) | class AnimalDemo {
method main (line 83) | public static void main(String[] args) {
FILE: day08/code/03_继承练习/Test.java
class Cat (line 14) | class Cat {
method Cat (line 18) | public Cat() {}
method Cat (line 20) | public Cat(String name,int age) {
method setName (line 25) | public void setName(String name) {
method getName (line 29) | public String getName() {
method setAge (line 33) | public void setAge(int age) {
method getAge (line 37) | public int getAge() {
method show (line 41) | public void show() {
method catchMouse (line 45) | public void catchMouse() {
class Dog (line 50) | class Dog {
method Dog (line 54) | public Dog() {}
method Dog (line 56) | public Dog(String name,int age) {
method setName (line 61) | public void setName(String name) {
method getName (line 65) | public String getName() {
method setAge (line 69) | public void setAge(int age) {
method getAge (line 73) | public int getAge() {
method show (line 77) | public void show() {
method lookDoor (line 81) | public void lookDoor() {
class Test (line 86) | class Test {
method main (line 87) | public static void main(String[] args) {
FILE: day08/code/04_final关键字/FinalDemo.java
class Fu (line 15) | final class Fu {
method getResource (line 19) | public final void getResource() {
method show (line 23) | public void show() {
class Zi (line 31) | class Zi extends Fu {
class FinalDemo (line 39) | class FinalDemo {
method main (line 40) | public static void main(String[] args) {
FILE: day08/code/04_final关键字/FinalDemo2.java
class Person (line 6) | class Person {
method show (line 7) | public void show() {
method method (line 21) | public void method() {
class Student (line 40) | class Student {
class FinalDemo2 (line 44) | class FinalDemo2 {
method main (line 45) | public static void main(String[] args) {
FILE: day08/code/04_final关键字/FinalDemo3.java
class Demo (line 6) | class Demo {
method Demo (line 23) | public Demo() {
class FinalDemo3 (line 28) | class FinalDemo3 {
method main (line 29) | public static void main(String[] args) {
FILE: day08/code/05_多态/DuoTaiDemo.java
class Animal (line 21) | class Animal {
method eat (line 22) | public void eat() {
class Dog (line 27) | class Dog extends Animal {
method eat (line 28) | public void eat() {
class DuoTaiDemo (line 33) | class DuoTaiDemo {
method main (line 34) | public static void main(String[] args) {
FILE: day08/code/05_多态/DuoTaiDemo2.java
class Animal (line 15) | class Animal {
method show (line 19) | public void show() {
method method (line 23) | public static void method() {
class Dog (line 28) | class Dog extends Animal {
method show (line 31) | public void show() {
method method (line 35) | public static void method() {
class DuoTaiDemo2 (line 40) | class DuoTaiDemo2 {
method main (line 41) | public static void main(String[] args) {
FILE: day08/code/05_多态/DuoTaiTest.java
class Fu (line 1) | class Fu{
method show (line 2) | public void show(){
class Zi (line 6) | class Zi extends Fu{
method show (line 7) | public void show(){
method method (line 11) | public void method(){
class DuoTaiTest (line 16) | class DuoTaiTest {
method main (line 17) | public static void main(String[] args) {
FILE: day08/code/05_多态/DuoTaiTest2.java
class A (line 1) | class A{
method show (line 2) | public void show(){
method show2 (line 5) | public void show2(){
class B (line 9) | class B extends A {
method show2 (line 10) | public void show2(){
class C (line 14) | class C extends B {
method show (line 15) | public void show(){
method show2 (line 19) | public void show2(){
class DuoTaiTest2 (line 24) | class DuoTaiTest2 {
method main (line 25) | public static void main(String[] args) {
FILE: day09/code/01_多态/DuoTaiDemo.java
class Animal (line 9) | class Animal {
method eat (line 10) | public void eat(){}
method sport (line 11) | public void sport(){}
class Dog (line 20) | class Dog extends Animal {
method eat (line 21) | public void eat(){
method sport (line 25) | public void sport(){
method lookDoor (line 29) | public void lookDoor() {
class Cat (line 34) | class Cat extends Animal {
method eat (line 35) | public void eat(){
method sport (line 39) | public void sport(){
class Pig (line 44) | class Pig extends Animal {
method eat (line 45) | public void eat(){
method sport (line 49) | public void sport(){
class DuoTaiDemo (line 54) | class DuoTaiDemo {
method main (line 55) | public static void main(String[] args) {
method printAnimal (line 156) | public static void printAnimal(Animal a) { //Animal a = new Dog(); a ...
FILE: day09/code/01_多态/DuoTaiDemo2.java
class Animal (line 30) | class Animal {
method eat (line 31) | public void eat(){}
class Dog (line 34) | class Dog extends Animal {
method eat (line 35) | public void eat(){
method help (line 39) | public void help() {
class Cat (line 44) | class Cat extends Animal {
method eat (line 45) | public void eat(){
class DuoTaiDemo2 (line 50) | class DuoTaiDemo2 {
method main (line 51) | public static void main(String[] args) {
FILE: day09/code/02_多态案例/AnimalDemo.java
class Animal (line 2) | class Animal {
method Animal (line 6) | public Animal() {}
method Animal (line 8) | public Animal(String name,int age) {
method setName (line 13) | public void setName(String name) {
method getName (line 17) | public String getName() {
method setAge (line 21) | public void setAge(int age) {
method getAge (line 25) | public int getAge() {
method show (line 29) | public void show() {
method sleep (line 33) | public void sleep() {
method eat (line 37) | public void eat() {
class Dog (line 42) | class Dog extends Animal {
method Dog (line 43) | public Dog() {}
method Dog (line 45) | public Dog(String name,int age) {
method eat (line 49) | public void eat() {
method sleep (line 53) | public void sleep() {
class Cat (line 58) | class Cat extends Animal {
method Cat (line 59) | public Cat() {}
method Cat (line 61) | public Cat(String name,int age) {
method eat (line 65) | public void eat() {
method sleep (line 69) | public void sleep() {
class AnimalDemo (line 74) | class AnimalDemo {
method main (line 75) | public static void main(String[] args) {
FILE: day09/code/02_多态案例/PersonDemo.java
class Person (line 2) | class Person {
method eat (line 3) | public void eat() {
class SouthPerson (line 8) | class SouthPerson extends Person {
method eat (line 9) | public void eat() {
class NorthPerson (line 14) | class NorthPerson extends Person {
method eat (line 15) | public void eat() {
class PersonDemo (line 20) | class PersonDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day09/code/03_抽象类/AbstractDemo.java
class Animal (line 28) | abstract class Animal {
method eat (line 33) | public abstract void eat();
class Dog (line 36) | abstract class Dog extends Animal {
class Cat (line 39) | class Cat extends Animal {
method eat (line 40) | public void eat() {
class AbstractDemo (line 45) | class AbstractDemo {
method main (line 46) | public static void main(String[] args) {
FILE: day09/code/03_抽象类/AbstractDemo2.java
class Animal (line 14) | abstract class Animal {
method Animal (line 18) | public Animal() {}
method method (line 20) | public void method() {
method function (line 24) | public abstract void function();
class Dog (line 27) | class Dog extends Animal {
method show (line 28) | public void show() {
method function (line 35) | public void function() {}
class AbstractDemo2 (line 38) | class AbstractDemo2 {
method main (line 39) | public static void main(String[] args) {
FILE: day09/code/04_抽象类案例/AbstraceTest.java
class Student (line 13) | abstract class Student {
class AbstractTest (line 19) | class AbstractTest {
method main (line 20) | public static void main(String[] args) {
FILE: day09/code/04_抽象类案例/AnimalDemo.java
class Animal (line 6) | abstract class Animal {
method Animal (line 10) | public Animal(){}
method Animal (line 12) | public Animal(String name,int age) {
method setName (line 17) | public void setName(String name) {
method getName (line 21) | public String getName() {
method setAge (line 25) | public void setAge(int age) {
method getAge (line 29) | public int getAge() {
method eat (line 34) | public abstract void eat();
class Dog (line 38) | class Dog extends Animal {
method Dog (line 39) | public Dog(){}
method Dog (line 41) | public Dog(String name,int age) {
method eat (line 45) | public void eat() {
class AnimalDemo (line 52) | class AnimalDemo {
method main (line 53) | public static void main(String[] args) {
FILE: day09/code/04_抽象类案例/EmployeeDemo.java
class Employee (line 12) | abstract class Employee {
method Employee (line 17) | public Employee() {}
method Employee (line 19) | public Employee(String name,String eid,int salary) { //"һ","10000",500
method setName (line 25) | public void setName(String name) {
method getName (line 29) | public String getName() {
method setEid (line 33) | public void setEid(String eid) {
method getEid (line 37) | public String getEid() {
method setSalary (line 41) | public void setSalary(int salary) {
method getSalary (line 45) | public int getSalary() {
method show (line 49) | public void show() {
method work (line 53) | public abstract void work();
class Programmer (line 56) | class Programmer extends Employee {
method Programmer (line 57) | public Programmer() {}
method Programmer (line 59) | public Programmer(String name,String eid,int salary) {
method work (line 63) | public void work() {
class Manager (line 68) | class Manager extends Employee {
method Manager (line 71) | public Manager() {}
method Manager (line 73) | public Manager(String name,String eid,int salary,int bonus) { //"һ","1...
method setBonus (line 78) | public void setBonus(int bonus) {
method getBonus (line 82) | public int getBonus() {
method work (line 86) | public void work() {
method show (line 90) | public void show() {
class EmployeeDemo (line 98) | class EmployeeDemo {
method main (line 99) | public static void main(String[] args) {
FILE: day09/code/04_抽象类案例/StudentDemo.java
class Student (line 6) | abstract class Student {
method Student (line 11) | public Student() {}
method Student (line 13) | public Student(String name,int age,String classId) {
method setName (line 19) | public void setName(String name) {
method getName (line 23) | public String getName() {
method setAge (line 27) | public void setAge(int age) {
method getAge (line 31) | public int getAge() {
method setClassId (line 35) | public void setClassId(String classId) {
method getClassId (line 39) | public String getClassId() {
method eat (line 44) | public void eat() {
method study (line 49) | public abstract void study();
class BasicStudent (line 52) | class BasicStudent extends Student {
method BasicStudent (line 53) | public BasicStudent() {}
method BasicStudent (line 55) | public BasicStudent(String name,int age,String classId) {
method study (line 59) | public void study() {
class JobStudent (line 64) | class JobStudent extends Student {
method JobStudent (line 65) | public JobStudent() {}
method JobStudent (line 67) | public JobStudent(String name,int age,String classId) {
method study (line 71) | public void study() {
class StudentDemo (line 76) | class StudentDemo {
method main (line 77) | public static void main(String[] args) {
FILE: day09/code/04_抽象类案例/TeacherDemo.java
class Teacher (line 6) | abstract class Teacher {
method Teacher (line 10) | public Teacher(){}
method Teacher (line 12) | public Teacher(String name,int age) {
method setName (line 17) | public void setName(String name) {
method getName (line 21) | public String getName() {
method setAge (line 25) | public void setAge(int age) {
method getAge (line 29) | public int getAge() {
method teach (line 34) | public abstract void teach();
class BasicTeacher (line 37) | class BasicTeacher extends Teacher {
method BasicTeacher (line 38) | public BasicTeacher(){}
method BasicTeacher (line 40) | public BasicTeacher(String name,int age) {
method teach (line 44) | public void teach() {
class TeacherDemo (line 51) | class TeacherDemo {
method main (line 52) | public static void main(String[] args) {
FILE: day09/code/05_接口/InterfaceDemo.java
type Animal (line 18) | interface Animal {
method show (line 19) | public abstract void show();
class Dog (line 22) | abstract class Dog implements Animal {
class Cat (line 25) | class Cat implements Animal {
method show (line 26) | public void show() {}
class InterfaceDemo (line 29) | class InterfaceDemo {
method main (line 30) | public static void main(String[] args) {
FILE: day09/code/05_接口/InterfaceDemo2.java
type Animal (line 15) | interface Animal {
method show (line 22) | public abstract void show();
class Dog (line 29) | class Dog implements Animal {
method show (line 42) | public void show() {}
class InterfaceDemo2 (line 45) | class InterfaceDemo2 {
method main (line 46) | public static void main(String[] args) {
FILE: day09/code/05_接口/InterfaceDemo3.java
type A (line 10) | interface A {
type B (line 13) | interface B {
class C (line 16) | class C {
class D (line 19) | class D extends C implements A,B{
type E (line 22) | interface E extends A,B{
class InterfaceDemo3 (line 25) | class InterfaceDemo3 {
method main (line 26) | public static void main(String[] args) {
FILE: day09/code/06_接口案例/AnimalDemo.java
type Sport (line 51) | interface Sport {
method jump (line 53) | public abstract void jump();
class Animal (line 57) | abstract class Animal {
method Animal (line 61) | public Animal(){}
method Animal (line 63) | public Animal(String name,int age) {
method setName (line 68) | public void setName(String name) {
method getName (line 72) | public String getName() {
method setAge (line 76) | public void setAge(int age) {
method getAge (line 80) | public int getAge() {
method sleep (line 85) | public void sleep() {
method eat (line 90) | public abstract void eat();
class Cat (line 94) | class Cat extends Animal {
method Cat (line 95) | public Cat(){}
method Cat (line 97) | public Cat(String name,int age) {
method eat (line 101) | public void eat() {
class JumpCat (line 107) | class JumpCat extends Cat implements Sport {
method JumpCat (line 108) | public JumpCat(){}
method JumpCat (line 110) | public JumpCat(String name,int age) {
method jump (line 114) | public void jump() {
class Dog (line 120) | class Dog extends Animal {
method Dog (line 121) | public Dog(){}
method Dog (line 123) | public Dog(String name,int age) {
method eat (line 127) | public void eat() {
class JumpDog (line 133) | class JumpDog extends Dog implements Sport {
method JumpDog (line 134) | public JumpDog(){}
method JumpDog (line 136) | public JumpDog(String name,int age) {
method jump (line 140) | public void jump() {
class AnimalDemo (line 145) | class AnimalDemo {
method main (line 146) | public static void main(String[] args) {
FILE: day09/code/06_接口案例/PeopleDemo.java
type SpeakEnglish (line 2) | interface SpeakEnglish {
method speak (line 3) | public abstract void speak();
class People (line 7) | abstract class People {
method People (line 11) | public People() {}
method People (line 13) | public People(String name,int age) {
method setName (line 18) | public void setName(String name) {
method getName (line 22) | public String getName() {
method setAge (line 26) | public void setAge(int age) {
method getAge (line 30) | public int getAge() {
method sleep (line 34) | public void sleep() {
method eat (line 38) | public abstract void eat();
class Coach (line 42) | abstract class Coach extends People {
method Coach (line 43) | public Coach() {}
method Coach (line 45) | public Coach(String name,int age) {
method teach (line 49) | public abstract void teach();
class Player (line 53) | abstract class Player extends People {
method Player (line 54) | public Player() {}
method Player (line 56) | public Player(String name,int age) {
method study (line 60) | public abstract void study();
class PingPangCoach (line 64) | class PingPangCoach extends Coach implements SpeakEnglish {
method PingPangCoach (line 65) | public PingPangCoach() {}
method PingPangCoach (line 67) | public PingPangCoach(String name,int age) {
method speak (line 71) | public void speak() {
method eat (line 75) | public void eat() {
method teach (line 79) | public void teach() {
class BasketBallCoach (line 85) | class BasketBallCoach extends Coach {
method BasketBallCoach (line 86) | public BasketBallCoach() {}
method BasketBallCoach (line 88) | public BasketBallCoach(String name,int age) {
method eat (line 92) | public void eat() {
method teach (line 96) | public void teach() {
class PingPangPlayer (line 102) | class PingPangPlayer extends Player implements SpeakEnglish {
method PingPangPlayer (line 103) | public PingPangPlayer() {}
method PingPangPlayer (line 105) | public PingPangPlayer(String name,int age) {
method speak (line 109) | public void speak() {
method eat (line 113) | public void eat() {
method study (line 117) | public void study() {
class BasketBallPlayer (line 123) | class BasketBallPlayer extends Player {
method BasketBallPlayer (line 124) | public BasketBallPlayer() {}
method BasketBallPlayer (line 126) | public BasketBallPlayer(String name,int age) {
method eat (line 130) | public void eat() {
method study (line 134) | public void study() {
class PeopleDemo (line 139) | class PeopleDemo {
method main (line 140) | public static void main(String[] args) {
FILE: day09/code/06_接口案例/PersonDemo.java
type Smoking (line 36) | interface Smoking {
method smoke (line 37) | public abstract void smoke();
class Person (line 41) | abstract class Person {
method Person (line 45) | public Person(){}
method Person (line 47) | public Person(String name,int age) {
method setName (line 52) | public void setName(String name) {
method getName (line 56) | public String getName() {
method setAge (line 60) | public void setAge(int age) {
method getAge (line 64) | public int getAge() {
method sleep (line 69) | public void sleep() {
method study (line 74) | public abstract void study();
class Teacher (line 78) | class Teacher extends Person {
method Teacher (line 79) | public Teacher(){}
method Teacher (line 81) | public Teacher(String name,int age) {
method study (line 85) | public void study() {
class SmokeTeacher (line 91) | class SmokeTeacher extends Teacher implements Smoking {
method SmokeTeacher (line 92) | public SmokeTeacher(){}
method SmokeTeacher (line 94) | public SmokeTeacher(String name,int age) {
method smoke (line 98) | public void smoke() {
class Student (line 104) | class Student extends Person {
method Student (line 105) | public Student(){}
method Student (line 107) | public Student(String name,int age) {
method study (line 111) | public void study() {
class SmokeStudent (line 117) | class SmokeStudent extends Student implements Smoking {
method SmokeStudent (line 118) | public SmokeStudent(){}
method SmokeStudent (line 120) | public SmokeStudent(String name,int age) {
method smoke (line 124) | public void smoke() {
class PersonDemo (line 130) | class PersonDemo {
method main (line 131) | public static void main(String[] args) {
FILE: day10/code/01_形式参数问题/ArgsDemo.java
class Demo (line 2) | class Demo {
method sum (line 3) | public int sum(int a,int b) {
class ArgsDemo (line 8) | class ArgsDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day10/code/01_形式参数问题/ArgsDemo2.java
type Person (line 54) | interface Person {
method study (line 55) | public abstract void study();
class PersonDemo (line 58) | class PersonDemo {
method method (line 59) | public void method(Person p) {
class Student (line 64) | class Student implements Person {
method study (line 65) | public void study() {
class ArgsDemo2 (line 70) | class ArgsDemo2 {
method main (line 71) | public static void main(String[] args) {
FILE: day10/code/02_返回值问题/ReturnDemo.java
class Demo (line 2) | class Demo {
method sum (line 3) | public int sum(int a,int b) {
class ReturnDemo (line 8) | class ReturnDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day10/code/02_返回值问题/ReturnDemo3.java
type Person (line 2) | interface Person {
method study (line 3) | public abstract void study();
class PersonDemo (line 6) | class PersonDemo {
method getPerson (line 7) | public Person getPerson() {
class Student (line 12) | class Student implements Person {
method study (line 13) | public void study() {
class ReturnDemo3 (line 18) | class ReturnDemo3 {
method main (line 19) | public static void main(String[] args) {
FILE: day10/code/03_包/Demo.java
class Demo (line 3) | public class Demo {
method sum (line 4) | public int sum(int a,int b) {
FILE: day10/code/03_包/HelloWorld.java
class HelloWorld (line 61) | class HelloWorld {
method main (line 62) | public static void main(String[] args) {
FILE: day10/code/03_包/Test.java
class Test (line 14) | public class Test {
method main (line 15) | public static void main(String[] args) {
FILE: day10/code/04_权限修饰符/Father.java
class Father (line 11) | public class Father {
method show (line 12) | private void show() {
method show2 (line 16) | void show2() {
method show3 (line 20) | protected void show3() {
method show4 (line 24) | public void show4() {
method main (line 28) | public static void main(String[] args) {
FILE: day10/code/04_权限修饰符/Son.java
class Son (line 3) | class Son extends Father {
method main (line 4) | public static void main(String[] args) {
FILE: day10/code/04_权限修饰符/Son2.java
class Son2 (line 5) | class Son2 extends Father {
method main (line 6) | public static void main(String[] args) {
FILE: day10/code/04_权限修饰符/Test.java
class Test (line 3) | public class Test {
method main (line 4) | public static void main(String[] args) {
FILE: day10/code/04_权限修饰符/Test2.java
class Test2 (line 5) | public class Test2 {
method main (line 6) | public static void main(String[] args) {
FILE: day10/code/05_常见的修饰符组合/HelloWorld.java
class HelloWorld (line 13) | public class HelloWorld
method main (line 15) | public static void main(String[] args)
FILE: day10/code/06_内部类/InnerClassDemo.java
class Outer (line 20) | class Outer {
class Inner (line 24) | class Inner {
method show (line 25) | public void show() {
method method (line 30) | public void method() {
class InnerClassDemo (line 36) | class InnerClassDemo {
method main (line 37) | public static void main(String[] args) {
FILE: day10/code/06_内部类/InnerClassDemo2.java
class Outer (line 50) | class Outer {
class Inner (line 54) | public static class Inner {
method show (line 55) | public void show() {
method show2 (line 61) | public static void show2() {
class InnerClassDemo2 (line 69) | class InnerClassDemo2 {
method main (line 70) | public static void main(String[] args) {
FILE: day10/code/06_内部类/InnerClassDemo3.java
class Outer (line 13) | class Outer {
method method (line 16) | public void method() {
class InnerClassDemo3 (line 30) | class InnerClassDemo3 {
method main (line 31) | public static void main(String[] args) {
FILE: day10/code/06_内部类/InnerClassDemo4.java
type Inter (line 14) | interface Inter {
method show (line 15) | public abstract void show();
method show2 (line 16) | public abstract void show2();
class Outer (line 19) | class Outer {
method method (line 22) | public void method() {
class InnerClassDemo4 (line 72) | class InnerClassDemo4 {
method main (line 73) | public static void main(String[] args) {
FILE: day10/code/06_内部类/InnerClassTest.java
class Outer (line 6) | class Outer {
class Inner (line 9) | class Inner {
method show (line 11) | public void show() {
class InnerClassTest (line 21) | class InnerClassTest {
method main (line 22) | public static void main(String[] args) {
FILE: day10/code/06_内部类/InnerClassTest2.java
type Person (line 2) | interface Person {
method show (line 3) | public abstract void show();
class PersonDemo (line 6) | class PersonDemo {
method method (line 7) | public void method(Person p) {
class InnerClassTest2 (line 20) | class InnerClassTest2 {
method main (line 21) | public static void main(String[] args) {
FILE: day10/code/06_内部类/OuterDemo.java
type Inter (line 12) | interface Inter { void show(); }
method show (line 12) | void show();
class Outer (line 14) | class Outer {
method method (line 16) | public static Inter method() {
class OuterDemo (line 25) | class OuterDemo {
method main (line 26) | public static void main(String[] args) {
FILE: day11/code/day11_Object/src/cn/itcast_01/Student.java
class Student (line 4) | public class Student {
method Student (line 8) | public Student() {
method Student (line 12) | public Student(String name, int age) {
method getName (line 18) | public String getName() {
method setName (line 22) | public void setName(String name) {
method getAge (line 26) | public int getAge() {
method setAge (line 30) | public void setAge(int age) {
method toString (line 34) | @Override
FILE: day11/code/day11_Object/src/cn/itcast_01/StudentDemo.java
class StudentDemo (line 26) | public class StudentDemo {
method main (line 27) | public static void main(String[] args) {
FILE: day11/code/day11_Object/src/cn/itcast_02/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method equals (line 34) | @Override
FILE: day11/code/day11_Object/src/cn/itcast_02/StudentDemo.java
class StudentDemo (line 33) | public class StudentDemo {
method main (line 34) | public static void main(String[] args) {
class Demo (line 50) | class Demo{}
FILE: day11/code/day11_Object/src/cn/itcast_03/Student.java
class Student (line 5) | public class Student implements Cloneable {
method Student (line 9) | public Student() {
method Student (line 13) | public Student(String name, int age) {
method getName (line 19) | public String getName() {
method setName (line 23) | public void setName(String name) {
method getAge (line 27) | public int getAge() {
method setAge (line 31) | public void setAge(int age) {
method clone (line 35) | @Override
FILE: day11/code/day11_Object/src/cn/itcast_03/StudentDemo.java
class StudentDemo (line 6) | public class StudentDemo {
method main (line 7) | public static void main(String[] args) throws CloneNotSupportedExcepti...
FILE: day12/code/day12_Scanner/src/cn/itcast_01/ScannerDemo.java
class ScannerDemo (line 12) | public class ScannerDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day12/code/day12_Scanner/src/cn/itcast_02/ScannerDemo.java
class ScannerDemo (line 15) | public class ScannerDemo {
method main (line 16) | public static void main(String[] args) {
FILE: day12/code/day12_Scanner/src/cn/itcast_03/ScannerDemo.java
class ScannerDemo (line 9) | public class ScannerDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day12/code/day12_Scanner/src/cn/itcast_03/ScannerDemo2.java
class ScannerDemo2 (line 19) | public class ScannerDemo2 {
method main (line 20) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_01/StringDemo.java
class StringDemo (line 26) | public class StringDemo {
method main (line 27) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_02/StringDemo.java
class StringDemo (line 8) | public class StringDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_02/StringDemo2.java
class StringDemo2 (line 9) | public class StringDemo2 {
method main (line 10) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_02/StringDemo3.java
class StringDemo3 (line 6) | public class StringDemo3 {
method main (line 7) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_02/StringDemo4.java
class StringDemo4 (line 8) | public class StringDemo4 {
method main (line 9) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_03/StringDemo.java
class StringDemo (line 12) | public class StringDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_03/StringTest.java
class StringTest (line 14) | public class StringTest {
method main (line 15) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_04/StringDemo.java
class StringDemo (line 15) | public class StringDemo {
method main (line 16) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_04/StringTest.java
class StringTest (line 6) | public class StringTest {
method main (line 7) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_04/StringTest2.java
class StringTest2 (line 36) | public class StringTest2 {
method main (line 37) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_05/StringDemo.java
class StringDemo (line 14) | public class StringDemo {
method main (line 15) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_05/StringTest.java
class StringTest (line 16) | public class StringTest {
method main (line 17) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_06/StringDemo.java
class StringDemo (line 8) | public class StringDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_06/StringDemo2.java
class StringDemo2 (line 7) | public class StringDemo2 {
method main (line 8) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_06/StringDemo3.java
class StringDemo3 (line 8) | public class StringDemo3 {
method main (line 9) | public static void main(String[] args) {
FILE: day12/code/day12_String/src/cn/itcast_07/StringTest.java
class StringTest (line 8) | public class StringTest {
method main (line 9) | public static void main(String[] args) {
method arrayToString (line 20) | public static String arrayToString(int[] arr) {
FILE: day12/code/day12_String/src/cn/itcast_07/StringTest2.java
class StringTest2 (line 9) | public class StringTest2 {
method main (line 10) | public static void main(String[] args) {
method reverse (line 20) | public static String reverse(String s) {
FILE: day12/code/day12_String/src/cn/itcast_07/StringTest3.java
class StringTest3 (line 7) | public class StringTest3 {
method main (line 8) | public static void main(String[] args) {
method getCount (line 19) | public static int getCount(String maxString, String minString) {
FILE: day12/code/day12_String/src/cn/itcast_07/StringTest4.java
class StringTest4 (line 3) | public class StringTest4 {
method main (line 4) | public static void main(String[] args) {
method getCount (line 15) | public static int getCount(String maxString, String minString) {
FILE: day12/code/day12_String/src/cn/itcast_08/StringTest.java
class StringTest (line 15) | public class StringTest {
method main (line 16) | public static void main(String[] args) {
method compare (line 30) | public static boolean compare(String s1, String s2) {
FILE: day13/code/day13_Array_Arrays/src/cn/itcast_01/ArrayDemo.java
class ArrayDemo (line 6) | public class ArrayDemo {
method main (line 7) | public static void main(String[] args) {
method printArray (line 51) | public static void printArray(int[] arr) {
method bubbleSort (line 64) | public static void bubbleSort(int[] arr) {
FILE: day13/code/day13_Array_Arrays/src/cn/itcast_02/ArrayDemo.java
class ArrayDemo (line 6) | public class ArrayDemo {
method main (line 7) | public static void main(String[] args) {
method selectSort (line 46) | public static void selectSort(int[] arr) {
method printArray (line 59) | public static void printArray(int[] arr) {
FILE: day13/code/day13_Array_Arrays/src/cn/itcast_03/ArrayDemo.java
class ArrayDemo (line 8) | public class ArrayDemo {
method main (line 9) | public static void main(String[] args) {
method getIndex (line 24) | public static int getIndex(int[] arr, int value) {
FILE: day13/code/day13_Array_Arrays/src/cn/itcast_04/ArrayDemo.java
class ArrayDemo (line 8) | public class ArrayDemo {
method main (line 9) | public static void main(String[] args) {
method bubbleSort (line 25) | public static void bubbleSort(char[] chs) {
FILE: day13/code/day13_Array_Arrays/src/cn/itcast_05/ArraysDemo.java
class ArraysDemo (line 17) | public class ArraysDemo {
method main (line 18) | public static void main(String[] args) {
FILE: day13/code/day13_Character/src/cn/itcast_01/CharacterDemo.java
class CharacterDemo (line 6) | public class CharacterDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day13/code/day13_Character/src/cn/itcast_02/CharacterDemo.java
class CharacterDemo (line 3) | public class CharacterDemo {
method main (line 4) | public static void main(String[] args) {
FILE: day13/code/day13_Integer/src/cn/itcast_01/IntegerDemo.java
class IntegerDemo (line 19) | public class IntegerDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day13/code/day13_Integer/src/cn/itcast_02/IntegerDemo.java
class IntegerDemo (line 8) | public class IntegerDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day13/code/day13_Integer/src/cn/itcast_03/IntegerDemo.java
class IntegerDemo (line 13) | public class IntegerDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day13/code/day13_Integer/src/cn/itcast_04/IntegerDemo.java
class IntegerDemo (line 13) | public class IntegerDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day13/code/day13_Integer/src/cn/itcast_05/IntegerDemo.java
class IntegerDemo (line 13) | public class IntegerDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day13/code/day13_Integer/src/cn/itcast_06/IntegerDemo.java
class IntegerDemo (line 4) | public class IntegerDemo {
method main (line 5) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_01/StringBufferDemo.java
class StringBufferDemo (line 20) | public class StringBufferDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_02/StringBufferDemo.java
class StringBufferDemo (line 8) | public class StringBufferDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_02/StringBufferDemo2.java
class StringBufferDemo2 (line 8) | public class StringBufferDemo2 {
method main (line 9) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_02/StringBufferDemo3.java
class StringBufferDemo3 (line 6) | public class StringBufferDemo3 {
method main (line 7) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_02/StringBufferDemo4.java
class StringBufferDemo4 (line 6) | public class StringBufferDemo4 {
method main (line 7) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_02/StringBufferDemo5.java
class StringBufferDemo5 (line 8) | public class StringBufferDemo5 {
method main (line 9) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_03/StringBufferDemo.java
class StringBufferDemo (line 9) | public class StringBufferDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_04/StringBufferTest.java
class StringBufferTest (line 6) | public class StringBufferTest {
method main (line 7) | public static void main(String[] args) {
method arrayToString (line 14) | public static String arrayToString(int[] arr) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_04/StringBufferTest2.java
class StringBufferTest2 (line 6) | public class StringBufferTest2 {
method main (line 7) | public static void main(String[] args) {
method reverse (line 50) | public static String reverse(String str) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_04/StringBufferTest3.java
class StringBufferTest3 (line 7) | public class StringBufferTest3 {
method main (line 8) | public static void main(String[] args) {
method isDuiCheng (line 50) | public static boolean isDuiCheng(String s) {
FILE: day13/code/day13_StringBuffer/src/cn/itcast_05/StringBufferDemo.java
class StringBufferDemo (line 18) | public class StringBufferDemo {
method main (line 19) | public static void main(String[] args) {
method change (line 33) | public static void change(StringBuffer sb1, StringBuffer sb2) {
method change (line 40) | public static void change(String s1, String s2) {
FILE: day14/code/day14_BigInteger_BigDecimal/src/cn/itcast_01/BigIntegerDemo.java
class BigIntegerDemo (line 9) | public class BigIntegerDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day14/code/day14_BigInteger_BigDecimal/src/cn/itcast_01/BigIntegerDemo2.java
class BigIntegerDemo2 (line 5) | public class BigIntegerDemo2 {
method main (line 6) | public static void main(String[] args) {
FILE: day14/code/day14_BigInteger_BigDecimal/src/cn/itcast_02/BigDecimalDemo.java
class BigDecimalDemo (line 3) | public class BigDecimalDemo {
method main (line 4) | public static void main(String[] args) {
FILE: day14/code/day14_BigInteger_BigDecimal/src/cn/itcast_02/BigDecimalDemo2.java
class BigDecimalDemo2 (line 10) | public class BigDecimalDemo2 {
method main (line 11) | public static void main(String[] args) {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_01/DateDemo.java
class DateDemo (line 16) | public class DateDemo {
method main (line 17) | public static void main(String[] args) {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_02/DateFormatDemo.java
class DateFormatDemo (line 20) | public class DateFormatDemo {
method main (line 21) | public static void main(String[] args) throws ParseException {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_02/DateTool.java
class DateTool (line 12) | public class DateTool {
method DateTool (line 13) | private DateTool() {
method getRiQi (line 22) | public static String getRiQi(Date d) {
method getNYR (line 35) | public static String getNYR(Date d) {
method getSFM (line 48) | public static String getSFM(Date d) {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_02/DateToolTest.java
class DateToolTest (line 5) | public class DateToolTest {
method main (line 6) | public static void main(String[] args) {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_02/MyDayDemo.java
class MyDayDemo (line 19) | public class MyDayDemo {
method main (line 20) | public static void main(String[] args) throws ParseException {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_03/CalendarDemo.java
class CalendarDemo (line 12) | public class CalendarDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_03/CalendarDemo2.java
class CalendarDemo2 (line 9) | public class CalendarDemo2 {
method main (line 10) | public static void main(String[] args) {
FILE: day14/code/day14_Date_DateFormat_Calendar/src/cn/itcast_03/CalendarTest.java
class CalendarTest (line 6) | public class CalendarTest {
method main (line 7) | public static void main(String[] args) {
FILE: day14/code/day14_Math_Random_System/src/cn/itcast_01/MathDemo.java
class MathDemo (line 6) | public class MathDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day14/code/day14_Math_Random_System/src/cn/itcast_02/RandomDemo.java
class RandomDemo (line 21) | public class RandomDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day14/code/day14_Math_Random_System/src/cn/itcast_03/SystemDemo.java
class SystemDemo (line 11) | public class SystemDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day14/code/day14_Math_Random_System/src/cn/itcast_03/SystemDemo2.java
class SystemDemo2 (line 8) | public class SystemDemo2 {
method main (line 9) | public static void main(String[] args) {
FILE: day14/code/day14_Regex/src/cn/itcast_01/RegexDemo.java
class RegexDemo (line 13) | public class RegexDemo {
method main (line 14) | public static void main(String[] args) {
method checkQQ2 (line 29) | public static boolean checkQQ2(String qq){
method checkQQ (line 42) | public static boolean checkQQ(String qq) {
FILE: day14/code/day14_Regex/src/cn/itcast_02/RegexDemo.java
class RegexDemo (line 10) | public class RegexDemo {
method main (line 11) | public static void main(String[] args) {
FILE: day14/code/day14_Regex/src/cn/itcast_02/RegexTest.java
class RegexTest (line 15) | public class RegexTest {
method main (line 16) | public static void main(String[] args) {
FILE: day14/code/day14_Regex/src/cn/itcast_03/RegexDemo.java
class RegexDemo (line 8) | public class RegexDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day14/code/day14_Regex/src/cn/itcast_03/RegexTest.java
class RegexTest (line 16) | public class RegexTest {
method main (line 17) | public static void main(String[] args) {
FILE: day14/code/day14_Regex/src/cn/itcast_04/RegexDemo.java
class RegexDemo (line 8) | public class RegexDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day14/code/day14_Regex/src/cn/itcast_05/RegexDemo.java
class RegexDemo (line 11) | public class RegexDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_01/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method toString (line 33) | @Override
FILE: day15/code/day15_Collection/src/cn/itcast_01/StudentDemo.java
class StudentDemo (line 8) | public class StudentDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_02/CollectionDemo.java
class CollectionDemo (line 43) | public class CollectionDemo {
method main (line 44) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_02/CollectionDemo2.java
class CollectionDemo2 (line 12) | public class CollectionDemo2 {
method main (line 13) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_02/CollectionDemo3.java
class CollectionDemo3 (line 11) | public class CollectionDemo3 {
method main (line 12) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_03/CollectionTest.java
class CollectionTest (line 17) | public class CollectionTest {
method main (line 18) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_03/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day15/code/day15_Collection/src/cn/itcast_04/IteratorDemo.java
class IteratorDemo (line 15) | public class IteratorDemo {
method main (line 16) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_04/IteratorDemo2.java
class IteratorDemo2 (line 6) | public class IteratorDemo2 {
method main (line 7) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_04/IteratorTest.java
class IteratorTest (line 10) | public class IteratorTest {
method main (line 11) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_04/IteratorTest2.java
class IteratorTest2 (line 10) | public class IteratorTest2 {
method main (line 11) | public static void main(String[] args) {
FILE: day15/code/day15_Collection/src/cn/itcast_04/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day15/code/day15_List/src/cn/itcast_01/ListDemo.java
class ListDemo (line 13) | public class ListDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_01/ListDemo2.java
class ListDemo2 (line 11) | public class ListDemo2 {
method main (line 12) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_01/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day15/code/day15_List/src/cn/itcast_02/ListDemo.java
class ListDemo (line 13) | public class ListDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_02/ListDemo2.java
class ListDemo2 (line 10) | public class ListDemo2 {
method main (line 11) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_03/ListDemo.java
class ListDemo (line 11) | public class ListDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_03/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day15/code/day15_List/src/cn/itcast_04/ListIteratorDemo.java
class ListIteratorDemo (line 11) | public class ListIteratorDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_04/ListIteratorDemo2.java
class ListIteratorDemo2 (line 11) | public class ListIteratorDemo2 {
method main (line 12) | public static void main(String[] args) {
FILE: day15/code/day15_List/src/cn/itcast_04/ListIteratorDemo3.java
class ListIteratorDemo3 (line 31) | public class ListIteratorDemo3 {
method main (line 32) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_01/ArrayListDemo.java
class ArrayListDemo (line 33) | public class ArrayListDemo {
method main (line 34) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_01/ArrayListTest.java
class ArrayListTest (line 14) | public class ArrayListTest {
method main (line 15) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_01/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_02/VectorDemo.java
class VectorDemo (line 21) | public class VectorDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_03/LinkedListDemo.java
class LinkedListDemo (line 17) | public class LinkedListDemo {
method main (line 18) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_04/ArrayListTest.java
class ArrayListTest (line 22) | public class ArrayListTest {
method main (line 23) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_04/ArrayListTest2.java
class ArrayListTest2 (line 15) | public class ArrayListTest2 {
method main (line 16) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_04/ArrayListTest3.java
class ArrayListTest3 (line 16) | public class ArrayListTest3 {
method main (line 17) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_04/LinkedListDemo.java
class LinkedListDemo (line 10) | public class LinkedListDemo {
method main (line 11) | public static void main(String[] args) {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_04/MyStack.java
class MyStack (line 8) | public class MyStack {
method MyStack (line 11) | public MyStack() {
method add (line 15) | public void add(Object obj) {
method get (line 19) | public Object get() {
method isEmpty (line 24) | public boolean isEmpty() {
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_04/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method equals (line 33) | @Override
FILE: day16/code/day16_ArrayList_Vector_LinkedList/src/cn/itcast_05/ArrayListDemo.java
class ArrayListDemo (line 18) | public class ArrayListDemo {
method main (line 19) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_01/ArrayListDemo.java
class ArrayListDemo (line 21) | public class ArrayListDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_01/ArrayListDemo2.java
class ArrayListDemo2 (line 23) | public class ArrayListDemo2 {
method main (line 24) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_01/ArrayListTest.java
class ArrayListTest (line 9) | public class ArrayListTest {
method main (line 10) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_01/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day16/code/day16_Generic/src/cn/itcast_02/Inter.java
type Inter (line 9) | public interface Inter<YY> {
method show (line 10) | public abstract void show(YY yy);
FILE: day16/code/day16_Generic/src/cn/itcast_02/InterImpl.java
class InterImpl (line 15) | public class InterImpl<YY> implements Inter<YY> {
method show (line 16) | @Override
FILE: day16/code/day16_Generic/src/cn/itcast_02/InterTest.java
class InterTest (line 3) | public class InterTest {
method main (line 4) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_02/Tool.java
class Tool (line 3) | public class Tool {
method getObj (line 17) | public Object getObj() {
method setObj (line 21) | public void setObj(Object obj) {
class Student (line 26) | class Student {
method love (line 27) | public void love() {
class Teacher (line 32) | class Teacher {
method love (line 33) | public void love() {
FILE: day16/code/day16_Generic/src/cn/itcast_02/Tool2.java
class Tool2 (line 8) | public class Tool2<QQ> {
method getQq (line 11) | public QQ getQq() {
method setQq (line 15) | public void setQq(QQ qq) {
FILE: day16/code/day16_Generic/src/cn/itcast_02/Tool2Test.java
class Tool2Test (line 6) | public class Tool2Test {
method main (line 7) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_02/Tool3.java
class Tool3 (line 8) | public class Tool3 {
method print (line 21) | public <BMW> void print(BMW bmw) {
FILE: day16/code/day16_Generic/src/cn/itcast_02/Tool3Test.java
class Tool3Test (line 3) | public class Tool3Test {
method main (line 4) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_02/ToolTest.java
class ToolTest (line 9) | public class ToolTest {
method main (line 10) | public static void main(String[] args) {
FILE: day16/code/day16_Generic/src/cn/itcast_03/GenericeDemo.java
class GenericeDemo (line 15) | public class GenericeDemo {
method main (line 16) | public static void main(String[] args) {
class Animal (line 39) | class Animal {
class Dog (line 42) | class Dog extends Animal {
class Cat (line 45) | class Cat extends Animal {
FILE: day16/code/day16_JDK5News/src/cn/itcast_01/ArrayListTest.java
class ArrayListTest (line 8) | public class ArrayListTest {
method main (line 9) | public static void main(String[] args) {
FILE: day16/code/day16_JDK5News/src/cn/itcast_01/ForDemo.java
class ForDemo (line 20) | public class ForDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day16/code/day16_JDK5News/src/cn/itcast_01/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day16/code/day16_JDK5News/src/cn/itcast_02/StaticImportDemo.java
class StaticImportDemo (line 14) | public class StaticImportDemo {
method main (line 15) | public static void main(String[] args) {
method max (line 26) | public static boolean max(int a, int b) {
FILE: day16/code/day16_JDK5News/src/cn/itcast_03/ArgsDemo.java
class ArgsDemo (line 13) | public class ArgsDemo {
method main (line 14) | public static void main(String[] args) {
method sum (line 39) | public static int sum(int b,int... a) {
FILE: day16/code/day16_JDK5News/src/cn/itcast_03/ArraysDemo.java
class ArraysDemo (line 9) | public class ArraysDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day17/code/day17_List_test/src/cn/itcast_01/RandomNumberDemo.java
class RandomNumberDemo (line 19) | public class RandomNumberDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day17/code/day17_List_test/src/cn/itcast_02/GetMaxNumberDemo.java
class GetMaxNumberDemo (line 21) | public class GetMaxNumberDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day17/code/day17_List_test/src/cn/itcast_03/ArrayListDemo.java
class ArrayListDemo (line 9) | public class ArrayListDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_01/SetDemo.java
class SetDemo (line 11) | public class SetDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_02/HashSetDemo.java
class HashSetDemo (line 8) | public class HashSetDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_02/HashSetDemo2.java
class HashSetDemo2 (line 30) | public class HashSetDemo2 {
method main (line 31) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_02/Person.java
class Person (line 3) | public class Person {
method Person (line 7) | public Person() {
method Person (line 11) | public Person(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method hashCode (line 42) | @Override
method equals (line 51) | @Override
method toString (line 70) | @Override
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_03/LinkedHashSetDemo.java
class LinkedHashSetDemo (line 10) | public class LinkedHashSetDemo {
method main (line 11) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_04/Person.java
class Person (line 6) | public class Person implements Comparable<Person> {
method Person (line 10) | public Person() {
method Person (line 14) | public Person(String name, int age) {
method getName (line 20) | public String getName() {
method setName (line 24) | public void setName(String name) {
method getAge (line 28) | public int getAge() {
method setAge (line 32) | public void setAge(int age) {
method compareTo (line 36) | @Override
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_04/TreeSetDemo.java
class TreeSetDemo (line 9) | public class TreeSetDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_04/TreeSetDemo2.java
class TreeSetDemo2 (line 18) | public class TreeSetDemo2 {
method main (line 19) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_05/Person.java
class Person (line 3) | public class Person implements Comparable<Person> {
method Person (line 7) | public Person() {
method Person (line 11) | public Person(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method compareTo (line 33) | @Override
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_05/TreeSetDemo.java
class TreeSetDemo (line 12) | public class TreeSetDemo {
method main (line 13) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_06/Person.java
class Person (line 3) | public class Person implements Comparable<Person> {
method Person (line 7) | public Person() {
method Person (line 11) | public Person(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method compareTo (line 33) | @Override
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_06/TreeSetDemo.java
class TreeSetDemo (line 21) | public class TreeSetDemo {
method main (line 22) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_07/GetRandomNumerDemo.java
class GetRandomNumerDemo (line 20) | public class GetRandomNumerDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_07/Student.java
class Student (line 3) | public class Student {
method Student (line 9) | public Student() {
method Student (line 13) | public Student(String name, int chinese, int math, int english) {
method getName (line 21) | public String getName() {
method setName (line 25) | public void setName(String name) {
method getChinese (line 29) | public int getChinese() {
method setChinese (line 33) | public void setChinese(int chinese) {
method getMath (line 37) | public int getMath() {
method setMath (line 41) | public void setMath(int math) {
method getEnglish (line 45) | public int getEnglish() {
method setEnglish (line 49) | public void setEnglish(int english) {
method getSum (line 53) | public int getSum() {
FILE: day17/code/day17_Set_HashSet_TreeSet/src/cn/itcast_07/StudentDemo.java
class StudentDemo (line 17) | public class StudentDemo {
method main (line 18) | public static void main(String[] args) {
FILE: day17/code/day17_login_regist/src/cn/itcast/dao/UserDao.java
type UserDao (line 11) | public interface UserDao {
method isLogin (line 21) | public abstract boolean isLogin(String username, String password);
method regist (line 32) | public abstract void regist(User user);
FILE: day17/code/day17_login_regist/src/cn/itcast/dao/impl/UserDaoImpl.java
class UserDaoImpl (line 8) | public class UserDaoImpl implements UserDao {
method isLogin (line 11) | @Override
method regist (line 26) | @Override
FILE: day17/code/day17_login_regist/src/cn/itcast/game/GuessNumber.java
class GuessNumber (line 11) | public class GuessNumber {
method GuessNumber (line 12) | private GuessNumber() {
method start (line 15) | public static void start() {
FILE: day17/code/day17_login_regist/src/cn/itcast/pojo/User.java
class User (line 9) | public class User {
method User (line 15) | public User() {
method User (line 19) | public User(String username, String password) {
method getUsername (line 25) | public String getUsername() {
method setUsername (line 29) | public void setUsername(String username) {
method getPassword (line 33) | public String getPassword() {
method setPassword (line 37) | public void setPassword(String password) {
FILE: day17/code/day17_login_regist/src/cn/itcast/test/UserTest.java
class UserTest (line 13) | public class UserTest {
method main (line 14) | public static void main(String[] args) {
FILE: day18/code/day18_Collections/src/cn/itcast_01/CollectionsDemo.java
class CollectionsDemo (line 20) | public class CollectionsDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day18/code/day18_Collections/src/cn/itcast_02/ArrayListDemo.java
class ArrayListDemo (line 10) | public class ArrayListDemo {
method main (line 11) | public static void main(String[] args) {
FILE: day18/code/day18_Collections/src/cn/itcast_02/Person.java
class Person (line 3) | public class Person implements Comparable<Person> {
method Person (line 7) | public Person() {
method Person (line 11) | public Person(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method compareTo (line 33) | @Override
FILE: day18/code/day18_Collections/src/cn/itcast_03/PokerDemo.java
class PokerDemo (line 24) | public class PokerDemo {
method main (line 25) | public static void main(String[] args) {
method lookPoker (line 78) | public static void lookPoker(String name, ArrayList<String> array) {
FILE: day18/code/day18_Collections/src/cn/itcast_04/PokerDemo.java
class PokerDemo (line 16) | public class PokerDemo {
method main (line 17) | public static void main(String[] args) {
method lookPoker (line 78) | public static void lookPoker(String name, TreeSet<Integer> ts,
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_01/MapDemo.java
class MapDemo (line 43) | public class MapDemo {
method main (line 44) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_01/MapDemo2.java
class MapDemo2 (line 13) | public class MapDemo2 {
method main (line 14) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_01/MapDemo3.java
class MapDemo3 (line 19) | public class MapDemo3 {
method main (line 20) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_01/MapDemo4.java
class MapDemo4 (line 37) | public class MapDemo4 {
method main (line 38) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_02/HashMapDemo.java
class HashMapDemo (line 13) | public class HashMapDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_02/HashMapDemo2.java
class HashMapDemo2 (line 11) | public class HashMapDemo2 {
method main (line 12) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_02/HashMapDemo3.java
class HashMapDemo3 (line 15) | public class HashMapDemo3 {
method main (line 16) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_02/HashMapDemo4.java
class HashMapDemo4 (line 15) | public class HashMapDemo4 {
method main (line 16) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_02/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
method hashCode (line 33) | @Override
method equals (line 42) | @Override
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_03/LinkedHashMapDemo.java
class LinkedHashMapDemo (line 9) | public class LinkedHashMapDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_04/Student.java
class Student (line 3) | public class Student {
method Student (line 7) | public Student() {
method Student (line 11) | public Student(String name, int age) {
method getName (line 17) | public String getName() {
method setName (line 21) | public void setName(String name) {
method getAge (line 25) | public int getAge() {
method setAge (line 29) | public void setAge(int age) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_04/TreeMapDemo.java
class TreeMapDemo (line 9) | public class TreeMapDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_04/TreeMapDemo2.java
class TreeMapDemo2 (line 10) | public class TreeMapDemo2 {
method main (line 11) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_05/ArrayListAndHashMapTest.java
class ArrayListAndHashMapTest (line 23) | public class ArrayListAndHashMapTest {
method main (line 24) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_05/HashMapAndArrayListTest.java
class HashMapAndArrayListTest (line 24) | public class HashMapAndArrayListTest {
method main (line 25) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_05/HashMapTest.java
class HashMapTest (line 20) | public class HashMapTest {
method main (line 21) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_05/TreeMapTest.java
class TreeMapTest (line 12) | public class TreeMapTest {
method main (line 13) | public static void main(String[] args) {
FILE: day18/code/day18_Map_HashMap_TreeMap/src/cn/itcast_06/HashtableDemo.java
class HashtableDemo (line 38) | public class HashtableDemo {
method main (line 39) | public static void main(String[] args) {
FILE: day19/code/day19_Exception/src/cn/itcast_01/ExceptionDemo.java
class ExceptionDemo (line 24) | public class ExceptionDemo {
method main (line 25) | public static void main(String[] args) {
FILE: day19/code/day19_Exception/src/cn/itcast_02/ExceptionDemo.java
class ExceptionDemo (line 26) | public class ExceptionDemo {
method main (line 27) | public static void main(String[] args) {
FILE: day19/code/day19_Exception/src/cn/itcast_02/ExceptionDemo2.java
class ExceptionDemo2 (line 15) | public class ExceptionDemo2 {
method main (line 16) | public static void main(String[] args) {
method method3 (line 24) | public static void method3() {
method method2 (line 38) | public static void method2() {
method method1 (line 57) | public static void method1() {
FILE: day19/code/day19_Exception/src/cn/itcast_02/ExceptionDemo3.java
class ExceptionDemo3 (line 6) | public class ExceptionDemo3 {
method main (line 7) | public static void main(String[] args) {
method method (line 18) | public static void method() throws ArithmeticException {
FILE: day19/code/day19_Exception/src/cn/itcast_03/ExceptionDemo.java
class ExceptionDemo (line 16) | public class ExceptionDemo {
method main (line 17) | public static void main(String[] args) {
method stringToDate (line 34) | public static Date stringToDate(String s) throws ParseException{
FILE: day19/code/day19_Exception/src/cn/itcast_04/ExceptionDemo.java
class ExceptionDemo (line 8) | public class ExceptionDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day19/code/day19_Exception/src/cn/itcast_05/ThrowDemo.java
class ThrowDemo (line 9) | public class ThrowDemo {
method main (line 10) | public static void main(String[] args) {
method show (line 16) | public static void show() throws ParseException, ArithmeticException,
method show (line 25) | public static void show(int a, int b) {
FILE: day19/code/day19_Exception/src/cn/itcast_05/ThrowsDemo.java
class ThrowsDemo (line 10) | public class ThrowsDemo {
method main (line 11) | public static void main(String[] args) {
method show (line 20) | public static void show() throws ArithmeticException {
method show2 (line 26) | public static void show2() throws ParseException {
FILE: day19/code/day19_Exception/src/cn/itcast_06/FinallyDemo.java
class FinallyDemo (line 9) | public class FinallyDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day19/code/day19_Exception/src/cn/itcast_06/FinallyTest.java
class FinallyTest (line 23) | public class FinallyTest {
method main (line 24) | public static void main(String[] args) {
method returnInt (line 28) | public static int returnInt() {
FILE: day19/code/day19_Exception/src/cn/itcast_07/MyException.java
class MyException (line 11) | public class MyException extends Exception {
method MyException (line 12) | public MyException() {
method MyException (line 16) | public MyException(String message) {
FILE: day19/code/day19_Exception/src/cn/itcast_07/Teacher.java
class Teacher (line 3) | public class Teacher {
method check (line 4) | public void check(int score) throws MyException {
FILE: day19/code/day19_Exception/src/cn/itcast_07/TeacherTest.java
class TeacherTest (line 5) | public class TeacherTest {
method main (line 6) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_01/FileDemo.java
class FileDemo (line 14) | public class FileDemo {
method main (line 15) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_02/FileDemo.java
class FileDemo (line 18) | public class FileDemo {
method main (line 19) | public static void main(String[] args) throws IOException {
FILE: day19/code/day19_File/src/cn/itcast_02/FileDemo2.java
class FileDemo2 (line 16) | public class FileDemo2 {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day19/code/day19_File/src/cn/itcast_02/FileDemo3.java
class FileDemo3 (line 10) | public class FileDemo3 {
method main (line 11) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_02/FileDemo4.java
class FileDemo4 (line 13) | public class FileDemo4 {
method main (line 14) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_02/FileDemo5.java
class FileDemo5 (line 14) | public class FileDemo5 {
method main (line 15) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_02/FileDemo6.java
class FileDemo6 (line 9) | public class FileDemo6 {
method main (line 10) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_03/FileTest.java
class FileTest (line 18) | public class FileTest {
method main (line 19) | public static void main(String[] args) {
FILE: day19/code/day19_File/src/cn/itcast_03/FileTest2.java
class FileTest2 (line 15) | public class FileTest2 {
method main (line 16) | public static void main(String[] args) {
FILE: day20/code/day20_DiGui/src/cn/itcast_01/DiGuiDemo.java
class DiGuiDemo (line 25) | public class DiGuiDemo {
method show (line 26) | public void show() {
method main (line 34) | public static void main(String[] args) {
FILE: day20/code/day20_DiGui/src/cn/itcast_02/DiGuiDemo.java
class DiGuiDemo (line 6) | public class DiGuiDemo {
method main (line 7) | public static void main(String[] args) {
method jc (line 27) | public static int jc(int n){
FILE: day20/code/day20_DiGui/src/cn/itcast_02/DiGuiTest.java
class DiGuiTest (line 27) | public class DiGuiTest {
method main (line 28) | public static void main(String[] args) {
method fib (line 58) | public static int fib(int n){
FILE: day20/code/day20_DiGui/src/cn/itcast_03/DeleteFolderDemo.java
class DeleteFolderDemo (line 20) | public class DeleteFolderDemo {
method main (line 21) | public static void main(String[] args) {
method deleteFolder (line 28) | public static void deleteFolder(File srcFolder) {
FILE: day20/code/day20_DiGui/src/cn/itcast_03/GetAllFileNameDemo.java
class GetAllFileNameDemo (line 19) | public class GetAllFileNameDemo {
method main (line 23) | public static void main(String[] args) {
method getAllJavaFilePath (line 32) | public static void getAllJavaFilePath(File srcFolder) {
FILE: day20/code/day20_IO/src/cn/itcast_01/FileOutputStreamDemo.java
class FileOutputStreamDemo (line 43) | public class FileOutputStreamDemo {
method main (line 44) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_01/FileOutputStreamDemo2.java
class FileOutputStreamDemo2 (line 20) | public class FileOutputStreamDemo2 {
method main (line 21) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_01/FileOutputStreamDemo3.java
class FileOutputStreamDemo3 (line 10) | public class FileOutputStreamDemo3 {
method main (line 11) | public static void main(String[] args) {
method method2 (line 16) | public static void method2() {
method method1 (line 38) | public static void method1() {
FILE: day20/code/day20_IO/src/cn/itcast_02/FileInputStreamDemo.java
class FileInputStreamDemo (line 18) | public class FileInputStreamDemo {
method main (line 19) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_02/FileInputStreamDemo2.java
class FileInputStreamDemo2 (line 10) | public class FileInputStreamDemo2 {
method main (line 11) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_03/CopyAviDemo.java
class CopyAviDemo (line 14) | public class CopyAviDemo {
method main (line 15) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_03/CopyFileDemo.java
class CopyFileDemo (line 16) | public class CopyFileDemo {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_03/CopyFileDemo2.java
class CopyFileDemo2 (line 14) | public class CopyFileDemo2 {
method main (line 15) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_03/CopyImageDemo.java
class CopyImageDemo (line 15) | public class CopyImageDemo {
method main (line 16) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_04/CopyAviDemo.java
class CopyAviDemo (line 14) | public class CopyAviDemo {
method main (line 15) | public static void main(String[] args) throws IOException {
FILE: day20/code/day20_IO/src/cn/itcast_04/CopyFileDemo.java
class CopyFileDemo (line 16) | public class CopyFileDemo {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO/src/cn/itcast_01/CopyImageDemo.java
class CopyImageDemo (line 14) | public class CopyImageDemo {
method main (line 15) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO/src/cn/itcast_02/BufferedDemo.java
class BufferedDemo (line 22) | public class BufferedDemo {
method main (line 23) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO/src/cn/itcast_03/CopyMP4Demo.java
class CopyMP4Demo (line 21) | public class CopyMP4Demo {
method main (line 22) | public static void main(String[] args) throws IOException {
method method1 (line 33) | public static void method1() throws IOException {
method method2 (line 47) | public static void method2() throws IOException {
method method3 (line 62) | public static void method3() throws IOException {
method method4 (line 78) | public static void method4() throws IOException {
FILE: day21/code/day21_IO/src/cn/itcast_04/FileInputStreamDemo.java
class FileInputStreamDemo (line 11) | public class FileInputStreamDemo {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO/src/cn/itcast_04/StringDemo.java
class StringDemo (line 9) | public class StringDemo {
method main (line 10) | public static void main(String[] args) {
FILE: day21/code/day21_IO/src/cn/itcast_05/StringDemo.java
class StringDemo (line 17) | public class StringDemo {
method main (line 18) | public static void main(String[] args) throws UnsupportedEncodingExcep...
FILE: day21/code/day21_IO2/Copy.java
class InputStreamReaderDemo (line 11) | public class InputStreamReaderDemo {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/Demo.java
class InputStreamReaderDemo (line 11) | public class InputStreamReaderDemo {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/InputStreamReaderDemo.java
class InputStreamReaderDemo (line 11) | public class InputStreamReaderDemo {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_01/IOEncodeDemo.java
class IOEncodeDemo (line 12) | public class IOEncodeDemo {
method main (line 13) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_01/InputStreamReaderDemo.java
class InputStreamReaderDemo (line 11) | public class InputStreamReaderDemo {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_01/OutputStreamWriterDemo.java
class OutputStreamWriterDemo (line 17) | public class OutputStreamWriterDemo {
method main (line 18) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_02/CopyFileDemo.java
class CopyFileDemo (line 16) | public class CopyFileDemo {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_03/CopyFileDemo.java
class CopyFileDemo (line 20) | public class CopyFileDemo {
method main (line 21) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_03/CopyFileDemo2.java
class CopyFileDemo2 (line 36) | public class CopyFileDemo2 {
method main (line 37) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_04/BufferedDemo.java
class BufferedDemo (line 14) | public class BufferedDemo {
method main (line 15) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IO2/src/cn/itcast_04/CopyFileDemo.java
class CopyFileDemo (line 15) | public class CopyFileDemo {
method main (line 16) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_01/CopyBmpDemo.java
class CopyBmpDemo (line 17) | public class CopyBmpDemo {
method main (line 18) | public static void main(String[] args) throws IOException {
method method4 (line 29) | public static void method4(File srcFile, File destFile) throws IOExcep...
method method3 (line 46) | public static void method3(File srcFile, File destFile) throws IOExcep...
method method2 (line 62) | public static void method2(File srcFile, File destFile) throws IOExcep...
method method1 (line 77) | public static void method1(File srcFile, File destFile) throws IOExcep...
FILE: day21/code/day21_IOTest/src/cn/itcast_01/CopyTxtDemo.java
class CopyTxtDemo (line 22) | public class CopyTxtDemo {
method main (line 23) | public static void main(String[] args) throws IOException {
method method5 (line 35) | private static void method5(String srcString, String destString)
method method4 (line 52) | private static void method4(String srcString, String destString)
method method3 (line 68) | private static void method3(String srcString, String destString)
method method2 (line 83) | private static void method2(String srcString, String destString)
method method1 (line 99) | private static void method1(String srcString, String destString)
FILE: day21/code/day21_IOTest/src/cn/itcast_02/ArrayListToFileDemo.java
class ArrayListToFileDemo (line 16) | public class ArrayListToFileDemo {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_02/FileToArrayListDemo.java
class FileToArrayListDemo (line 16) | public class FileToArrayListDemo {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_02/GetNameDemo.java
class GetNameDemo (line 21) | public class GetNameDemo {
method main (line 22) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_03/ChangeNameDemo.java
class ChangeNameDemo (line 23) | public class ChangeNameDemo {
method main (line 24) | public static void main(String[] args) throws IOException {
method copy (line 48) | private static void copy(File file, File newFile) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_03/CopyFolderDemo.java
class CopyFolderDemo (line 26) | public class CopyFolderDemo {
method main (line 27) | public static void main(String[] args) throws IOException {
method copy (line 50) | private static void copy(File file, File newFile) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_04/Student.java
class Student (line 3) | public class Student {
method Student (line 9) | public Student(String name, int chinese, int math, int english) {
method Student (line 17) | public Student() {
method getName (line 21) | public String getName() {
method setName (line 25) | public void setName(String name) {
method getChinese (line 29) | public int getChinese() {
method setChinese (line 33) | public void setChinese(int chinese) {
method getMath (line 37) | public int getMath() {
method setMath (line 41) | public void setMath(int math) {
method getEnglish (line 45) | public int getEnglish() {
method setEnglish (line 49) | public void setEnglish(int english) {
method getSum (line 53) | public int getSum() {
FILE: day21/code/day21_IOTest/src/cn/itcast_04/StudentDemo.java
class StudentDemo (line 19) | public class StudentDemo {
method main (line 20) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_IOTest/src/cn/itcast_05/StringDemo.java
class StringDemo (line 21) | public class StringDemo {
method main (line 22) | public static void main(String[] args) throws IOException {
FILE: day21/code/day21_login_regist/src/cn/itcast/dao/UserDao.java
type UserDao (line 11) | public interface UserDao {
method isLogin (line 21) | public abstract boolean isLogin(String username, String password);
method regist (line 32) | public abstract void regist(User user);
FILE: day21/code/day21_login_regist/src/cn/itcast/dao/impl/UserDaoImpl.java
class UserDaoImpl (line 13) | public class UserDaoImpl implements UserDao {
method isLogin (line 25) | @Override
method regist (line 54) | @Override
FILE: day21/code/day21_login_regist/src/cn/itcast/game/GuessNumber.java
class GuessNumber (line 11) | public class GuessNumber {
method GuessNumber (line 12) | private GuessNumber() {
method start (line 15) | public static void start() {
FILE: day21/code/day21_login_regist/src/cn/itcast/pojo/User.java
class User (line 9) | public class User {
method User (line 15) | public User() {
method User (line 19) | public User(String username, String password) {
method getUsername (line 25) | public String getUsername() {
method setUsername (line 29) | public void setUsername(String username) {
method getPassword (line 33) | public String getPassword() {
method setPassword (line 37) | public void setPassword(String password) {
FILE: day21/code/day21_login_regist/src/cn/itcast/test/UserTest.java
class UserTest (line 13) | public class UserTest {
method main (line 14) | public static void main(String[] args) {
FILE: day21/code/demo/HelloWorld.java
class HelloWorld (line 1) | class HelloWorld {
method main (line 2) | public static void main(String[] args) {
FILE: day21/code/java/ForDemo.java
class ForDemo (line 8) | class ForDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day21/code/java/ForDemo2.java
class ForDemo2 (line 16) | class ForDemo2 {
method main (line 17) | public static void main(String[] args) {
FILE: day21/code/java/ForDemo3.java
class ForDemo3 (line 9) | class ForDemo3 {
method main (line 10) | public static void main(String[] args) {
FILE: day21/code/java/ForDemo4.java
class ForDemo4 (line 20) | class ForDemo4 {
method main (line 21) | public static void main(String[] args) {
FILE: day21/code/java/ForTest.java
class ForTest (line 1) | class ForTest {
method main (line 2) | public static void main(String[] args) {
FILE: day21/code/java/ForTest2.java
class ForTest2 (line 13) | class ForTest2 {
method main (line 14) | public static void main(String[] args) {
FILE: day21/code/java/ForTest3.java
class ForTest3 (line 1) | class ForTest3 {
method main (line 2) | public static void main(String[] args) {
FILE: day21/code/java/ForTest4.java
class ForTest4 (line 20) | class ForTest4 {
method main (line 21) | public static void main(String[] args) {
FILE: day21/code/java/ForTest5.java
class ForTest5 (line 15) | class ForTest5 {
method main (line 16) | public static void main(String[] args) {
FILE: day21/code/java/ForTest6.java
class ForTest6 (line 19) | class ForTest6 {
method main (line 20) | public static void main(String[] args) {
FILE: day22/code/day22_IO/src/cn/itcast_01/MyBufferedReader.java
class MyBufferedReader (line 6) | public class MyBufferedReader {
method MyBufferedReader (line 9) | public MyBufferedReader(Reader r) { // Reader r = new FileReader("my.t...
method readLine (line 13) | public String readLine() throws IOException {
method close (line 60) | public void close() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_01/MyBufferedReaderDemo.java
class MyBufferedReaderDemo (line 9) | public class MyBufferedReaderDemo {
method main (line 10) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_02/LineNumberReaderDemo.java
class LineNumberReaderDemo (line 11) | public class LineNumberReaderDemo {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_02/MyLineNumberReader.java
class MyLineNumberReader (line 6) | public class MyLineNumberReader {
method getLineNumber (line 10) | public int getLineNumber() {
method setLineNumber (line 15) | public void setLineNumber(int lineNumber) {
method MyLineNumberReader (line 19) | public MyLineNumberReader(Reader r) {
method readLine (line 23) | public String readLine() throws IOException {
method close (line 46) | public void close() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_02/MyMyLineNumberReaderDemo.java
class MyMyLineNumberReaderDemo (line 6) | public class MyMyLineNumberReaderDemo {
method main (line 7) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_03/MyBufferedReader.java
class MyBufferedReader (line 6) | public class MyBufferedReader {
method MyBufferedReader (line 9) | public MyBufferedReader(Reader r) { // Reader r = new FileReader("my.t...
method readLine (line 13) | public String readLine() throws IOException {
method close (line 60) | public void close() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_03/MyLineNumberReader.java
class MyLineNumberReader (line 6) | public class MyLineNumberReader extends MyBufferedReader {
method getLineNumber (line 9) | public int getLineNumber() {
method setLineNumber (line 13) | public void setLineNumber(int lineNumber) {
method MyLineNumberReader (line 17) | public MyLineNumberReader(Reader r) {
method readLine (line 21) | public String readLine() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_03/MyMyLineNumberReaderDemo.java
class MyMyLineNumberReaderDemo (line 6) | public class MyMyLineNumberReaderDemo {
method main (line 7) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_04/DataStreamDemo.java
class DataStreamDemo (line 12) | public class DataStreamDemo {
method main (line 13) | public static void main(String[] args) throws IOException {
method read (line 18) | private static void read() throws IOException {
method write (line 37) | private static void write() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_05/ArrayStreamDemo.java
class ArrayStreamDemo (line 12) | public class ArrayStreamDemo {
method main (line 13) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_06/CopyFileDemo.java
class CopyFileDemo (line 16) | public class CopyFileDemo {
method main (line 17) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_06/PrintWriterDemo.java
class PrintWriterDemo (line 19) | public class PrintWriterDemo {
method main (line 20) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_06/PrintWriterDemo2.java
class PrintWriterDemo2 (line 11) | public class PrintWriterDemo2 {
method main (line 12) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_07/PrintfDemo.java
class PrintfDemo (line 6) | public class PrintfDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day22/code/day22_IO/src/cn/itcast_07/SystemInDemo.java
class SystemInDemo (line 18) | public class SystemInDemo {
method main (line 19) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_07/SystemOutDemo.java
class SystemOutDemo (line 12) | public class SystemOutDemo {
method main (line 13) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_08/RandomAccessFileDemo.java
class RandomAccessFileDemo (line 13) | public class RandomAccessFileDemo {
method main (line 14) | public static void main(String[] args) throws IOException {
method read (line 19) | private static void read() throws IOException {
method write (line 46) | private static void write() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_09/SequenceInputStreamDemo.java
class SequenceInputStreamDemo (line 20) | public class SequenceInputStreamDemo {
method main (line 21) | public static void main(String[] args) throws IOException {
method mergeMore (line 26) | private static void mergeMore() throws IOException {
method mergeTwo (line 61) | private static void mergeTwo() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_10/ObjectStreamDemo.java
class ObjectStreamDemo (line 18) | public class ObjectStreamDemo {
method main (line 19) | public static void main(String[] args) throws IOException,
method read (line 25) | private static void read() throws IOException, ClassNotFoundException {
method write (line 35) | private static void write() throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_10/Person.java
class Person (line 41) | public class Person implements Serializable {
method Person (line 50) | public Person(String name, int age) {
method Person (line 56) | public Person() {
method getName (line 60) | public String getName() {
method setName (line 64) | public void setName(String name) {
method getAge (line 68) | public int getAge() {
method setAge (line 72) | public void setAge(int age) {
method toString (line 76) | @Override
FILE: day22/code/day22_IO/src/cn/itcast_11/GuessNumberGame.java
class GuessNumberGame (line 5) | public class GuessNumberGame {
method GuessNumberGame (line 6) | private GuessNumberGame() {
method start (line 9) | public static void start() {
FILE: day22/code/day22_IO/src/cn/itcast_11/PropertiesDemo.java
class PropertiesDemo (line 11) | public class PropertiesDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day22/code/day22_IO/src/cn/itcast_11/PropertiesDemo2.java
class PropertiesDemo2 (line 15) | public class PropertiesDemo2 {
method main (line 16) | public static void main(String[] args) {
FILE: day22/code/day22_IO/src/cn/itcast_11/PropertiesDemo3.java
class PropertiesDemo3 (line 25) | public class PropertiesDemo3 {
method main (line 26) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_11/PropertiesTest.java
class PropertiesTest (line 23) | public class PropertiesTest {
method main (line 24) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_11/PropertiesTest2.java
class PropertiesTest2 (line 22) | public class PropertiesTest2 {
method main (line 23) | public static void main(String[] args) throws IOException {
FILE: day22/code/day22_IO/src/cn/itcast_12/JDK7Demo.java
class JDK7Demo (line 20) | public class JDK7Demo {
method main (line 21) | public static void main(String[] args) throws IOException {
FILE: day23/code/day23_Thread/src/cn/itcast_01/MyThread.java
class MyThread (line 3) | public class MyThread extends Thread {
method run (line 4) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_01/MyThreadDemo.java
class MyThreadDemo (line 65) | public class MyThreadDemo {
method main (line 66) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_02/MyThread.java
class MyThread (line 3) | public class MyThread extends Thread {
method MyThread (line 4) | public MyThread() {
method MyThread (line 7) | public MyThread(String name) {
method run (line 11) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_02/MyThreadDemo.java
class MyThreadDemo (line 16) | public class MyThreadDemo {
method main (line 17) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_03/ThreadPriority.java
class ThreadPriority (line 3) | public class ThreadPriority extends Thread {
method run (line 4) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_03/ThreadPriorityDemo.java
class ThreadPriorityDemo (line 17) | public class ThreadPriorityDemo {
method main (line 18) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadDaemon.java
class ThreadDaemon (line 3) | public class ThreadDaemon extends Thread {
method run (line 4) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadDaemonDemo.java
class ThreadDaemonDemo (line 8) | public class ThreadDaemonDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadJoin.java
class ThreadJoin (line 3) | public class ThreadJoin extends Thread {
method run (line 4) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadJoinDemo.java
class ThreadJoinDemo (line 6) | public class ThreadJoinDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadKill.java
class ThreadKill (line 6) | public class ThreadKill extends Thread {
method run (line 7) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadKillDemo.java
class ThreadKillDemo (line 8) | public class ThreadKillDemo {
method main (line 9) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadSleep.java
class ThreadSleep (line 6) | public class ThreadSleep extends Thread {
method run (line 7) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadSleepDemo.java
class ThreadSleepDemo (line 6) | public class ThreadSleepDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadYield.java
class ThreadYield (line 3) | public class ThreadYield extends Thread {
method run (line 4) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_04/ThreadYieldDemo.java
class ThreadYieldDemo (line 6) | public class ThreadYieldDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_05/MyRunnable.java
class MyRunnable (line 3) | public class MyRunnable implements Runnable {
method run (line 5) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_05/MyRunnableDemo.java
class MyRunnableDemo (line 14) | public class MyRunnableDemo {
method main (line 15) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_06/MovieTicket.java
class MovieTicket (line 3) | public class MovieTicket extends Thread {
method run (line 7) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_06/MovieTicketDemo.java
class MovieTicketDemo (line 13) | public class MovieTicketDemo {
method main (line 14) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_07/MovieTicket.java
class MovieTicket (line 3) | public class MovieTicket implements Runnable {
method run (line 7) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_07/MovieTicketDemo.java
class MovieTicketDemo (line 6) | public class MovieTicketDemo {
method main (line 7) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_08/MovieTicket.java
class MovieTicket (line 3) | public class MovieTicket implements Runnable {
method run (line 36) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_08/MovieTicketDemo.java
class MovieTicketDemo (line 18) | public class MovieTicketDemo {
method main (line 19) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_09/MovieTicket.java
class Demo (line 3) | class Demo {
class MovieTicket (line 6) | public class MovieTicket implements Runnable {
method run (line 13) | @Override
FILE: day23/code/day23_Thread/src/cn/itcast_09/MovieTicketDemo.java
class MovieTicketDemo (line 35) | public class MovieTicketDemo {
method main (line 36) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_10/MovieTicket.java
class Demo (line 3) | class Demo {
class MovieTicket (line 6) | public class MovieTicket implements Runnable {
method run (line 47) | @Override
method sellTicket (line 99) | private static synchronized void sellTicket() {
FILE: day23/code/day23_Thread/src/cn/itcast_10/MovieTicketDemo.java
class MovieTicketDemo (line 15) | public class MovieTicketDemo {
method main (line 16) | public static void main(String[] args) {
FILE: day23/code/day23_Thread/src/cn/itcast_10/ThreadDemo.java
class ThreadDemo (line 3) | public class ThreadDemo {
method main (line 4) | public static void main(String[] args) {
FILE: day24/code/day24_Pattern/src/cn/itcast_01/SingletDemo.java
class SingletDemo (line 23) | public class SingletDemo {
method main (line 24) | public static void main(String[] args) {
FILE: day24/code/day24_Pattern/src/cn/itcast_01/Student.java
class Student (line 3) | public class Student {
method Student (line 5) | private Student() {
method getStudent (line 15) | public static Student getStudent() {
FILE: day24/code/day24_Pattern/src/cn/itcast_02/SingletDemo.java
class SingletDemo (line 3) | public class SingletDemo {
method main (line 4) | public static void main(String[] args) {
FILE: day24/code/day24_Pattern/src/cn/itcast_02/Teacher.java
class Teacher (line 17) | public class Teacher {
method Teacher (line 18) | private Teacher() {
method getTeacher (line 23) | public synchronized static Teacher getTeacher() {
FILE: day24/code/day24_Pattern/src/cn/itcast_03/RuntimeDemo.java
class RuntimeDemo (line 12) | public class RuntimeDemo {
method main (line 13) | public static void main(String[] args) throws IOException {
FILE: day24/code/day24_Thread/src/cn/itcast_01/MovieTicket.java
class MovieTicket (line 6) | public class MovieTicket implements Runnable {
method run (line 33) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_01/MovieTicketDemo.java
class MovieTicketDemo (line 11) | public class MovieTicketDemo {
method main (line 12) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_02/DieLock.java
class DieLock (line 3) | public class DieLock extends Thread {
method DieLock (line 6) | public DieLock(boolean flag) {
method run (line 10) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_02/DieLockDemo.java
class DieLockDemo (line 14) | public class DieLockDemo {
method main (line 15) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_02/MyLock.java
class MyLock (line 3) | public class MyLock {
FILE: day24/code/day24_Thread/src/cn/itcast_03/GetThread.java
class GetThread (line 3) | public class GetThread implements Runnable {
method GetThread (line 7) | public GetThread(Student s) {
method run (line 11) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_03/SetThread.java
class SetThread (line 3) | public class SetThread implements Runnable {
method SetThread (line 7) | public SetThread(Student s) {
method run (line 11) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_03/Student.java
class Student (line 3) | public class Student {
FILE: day24/code/day24_Thread/src/cn/itcast_03/StudentDemo.java
class StudentDemo (line 17) | public class StudentDemo {
method main (line 18) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_04/GetThread.java
class GetThread (line 3) | public class GetThread implements Runnable {
method GetThread (line 7) | public GetThread(Student s) {
method run (line 11) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_04/SetThread.java
class SetThread (line 3) | public class SetThread implements Runnable {
method SetThread (line 8) | public SetThread(Student s) {
method run (line 12) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_04/Student.java
class Student (line 3) | public class Student {
FILE: day24/code/day24_Thread/src/cn/itcast_04/StudentDemo.java
class StudentDemo (line 39) | public class StudentDemo {
method main (line 40) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_05/GetThread.java
class GetThread (line 3) | public class GetThread implements Runnable {
method GetThread (line 7) | public GetThread(Student s) {
method run (line 11) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_05/SetThread.java
class SetThread (line 3) | public class SetThread implements Runnable {
method SetThread (line 8) | public SetThread(Student s) {
method run (line 12) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_05/Student.java
class Student (line 3) | public class Student {
FILE: day24/code/day24_Thread/src/cn/itcast_05/StudentDemo.java
class StudentDemo (line 51) | public class StudentDemo {
method main (line 52) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_06/GetThread.java
class GetThread (line 3) | public class GetThread implements Runnable {
method GetThread (line 7) | public GetThread(Student s) {
method run (line 11) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_06/SetThread.java
class SetThread (line 3) | public class SetThread implements Runnable {
method SetThread (line 8) | public SetThread(Student s) {
method run (line 12) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_06/Student.java
class Student (line 3) | public class Student {
method set (line 8) | public synchronized void set(String name, int age) {
method get (line 24) | public synchronized void get() {
FILE: day24/code/day24_Thread/src/cn/itcast_06/StudentDemo.java
class StudentDemo (line 53) | public class StudentDemo {
method main (line 54) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_07/ThreadGroupRunnable.java
class ThreadGroupRunnable (line 3) | public class ThreadGroupRunnable implements Runnable {
method run (line 5) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_07/ThreadGroupRunnableDemo.java
class ThreadGroupRunnableDemo (line 15) | public class ThreadGroupRunnableDemo {
method main (line 16) | public static void main(String[] args) {
method method2 (line 23) | private static void method2() {
method method1 (line 64) | private static void method1() {
FILE: day24/code/day24_Thread/src/cn/itcast_08/MyRunnable.java
class MyRunnable (line 3) | public class MyRunnable implements Runnable {
method run (line 5) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_08/ThreadPoolDemo.java
class ThreadPoolDemo (line 16) | public class ThreadPoolDemo {
method main (line 17) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_09/MyCallable.java
class MyCallable (line 5) | public class MyCallable implements Callable {
method call (line 7) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_09/ThreadPoolDemo.java
class ThreadPoolDemo (line 16) | public class ThreadPoolDemo {
method main (line 17) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_10/MyCallable.java
class MyCallable (line 5) | public class MyCallable implements Callable<Integer> {
method MyCallable (line 9) | public MyCallable(int number) {
method call (line 13) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_10/ThreadPoolDemo.java
class ThreadPoolDemo (line 11) | public class ThreadPoolDemo {
method main (line 12) | public static void main(String[] args) throws InterruptedException,
FILE: day24/code/day24_Thread/src/cn/itcast_11/NiMingDemo.java
class NiMingDemo (line 10) | public class NiMingDemo {
method main (line 11) | public static void main(String[] args) {
FILE: day24/code/day24_Thread/src/cn/itcast_12/TimerDemo.java
class TimerDemo (line 13) | public class TimerDemo {
method main (line 14) | public static void main(String[] args) {
class MyTask (line 34) | class MyTask extends TimerTask {
method MyTask (line 37) | public MyTask(Timer t) {
method run (line 41) | @Override
FILE: day24/code/day24_Thread/src/cn/itcast_12/TimerDemo2.java
class TimerDemo2 (line 12) | public class TimerDemo2 {
method main (line 13) | public static void main(String[] args) throws ParseException {
FILE: day24/code/day24_Thread/src/cn/itcast_12/TimerTest.java
class TimerTest (line 13) | public class TimerTest {
method main (line 14) | public static void main(String[] args) throws ParseException {
class DeleteFolder (line 25) | class DeleteFolder extends TimerTask {
method DeleteFolder (line 28) | public DeleteFolder(File folder) {
method run (line 32) | @Override
method deleteFolder (line 37) | private void deleteFolder(File folder) {
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/dao/UserDao.java
type UserDao (line 15) | public interface UserDao {
method isLogin (line 16) | public abstract boolean isLogin(String username,String password);
method regist (line 17) | public abstract void regist(User user);
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/dao/impl/UserDaoImpl.java
class UserDaoImpl (line 21) | public class UserDaoImpl implements UserDao {
method isLogin (line 33) | @Override
method regist (line 62) | @Override
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/pojo/User.java
class User (line 12) | public class User {
method User (line 17) | public User() {
method User (line 20) | public User(String username, String password) {
method getUsername (line 28) | public String getUsername() {
method setUsername (line 35) | public void setUsername(String username) {
method getPassword (line 42) | public String getPassword() {
method setPassword (line 49) | public void setPassword(String password) {
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/util/UiUtil.java
class UiUtil (line 18) | public class UiUtil {
method UiUtil (line 20) | private UiUtil(){}
method setFrameIcon (line 26) | public static void setFrameIcon(JFrame jf,String imagePath){
method setFrameCenter (line 39) | public static void setFrameCenter(JFrame jf){
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/view/GuessNumberJFrame.java
class GuessNumberJFrame (line 21) | public class GuessNumberJFrame extends javax.swing.JFrame {
method GuessNumberJFrame (line 50) | public GuessNumberJFrame() {
method GuessNumberJFrame (line 54) | public GuessNumberJFrame(String username) {
method init (line 60) | private void init(String username) {
method getRandomNumber (line 67) | private int getRandomNumber() {
method initComponents (line 76) | @SuppressWarnings("unchecked")
method checkGame (line 124) | private void checkGame() {
method guessButtonActionPerformed (line 150) | private void guessButtonActionPerformed(java.awt.event.ActionEvent evt...
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/view/LoginJFrame.java
class LoginJFrame (line 17) | public class LoginJFrame extends javax.swing.JFrame {
method LoginJFrame (line 22) | public LoginJFrame() {
method init (line 27) | private void init() {
method initComponents (line 38) | @SuppressWarnings("unchecked")
method registButtonActionPerformed (line 126) | private void registButtonActionPerformed(java.awt.event.ActionEvent ev...
method clearData (line 133) | private void clearData() {
method resetButtonActionPerformed (line 139) | private void resetButtonActionPerformed(java.awt.event.ActionEvent evt...
method loginButtonActionPerformed (line 143) | private void loginButtonActionPerformed(java.awt.event.ActionEvent evt...
method main (line 186) | public static void main(String args[]) {
FILE: day25/code/Eclipse版本的登录注册/src/cn/itcast/view/RegistJFrame.java
class RegistJFrame (line 18) | public class RegistJFrame extends javax.swing.JFrame {
method RegistJFrame (line 23) | public RegistJFrame() {
method init (line 28) | private void init() {
method initComponents (line 39) | @SuppressWarnings("unchecked")
method goLoginView (line 115) | private void goLoginView() {
method cancleButtonActionPerformed (line 121) | private void cancleButtonActionPerformed(java.awt.event.ActionEvent ev...
method registButtonActionPerformed (line 125) | private void registButtonActionPerformed(java.awt.event.ActionEvent ev...
FILE: day25/code/day25_Frame/src/cn/itcast_01/FrameDemo.java
class FrameDemo (line 19) | public class FrameDemo {
method main (line 20) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_02/FrameDemo.java
class FrameDemo (line 7) | public class FrameDemo {
method main (line 8) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_02/FrameDemo2.java
class FrameDemo2 (line 13) | public class FrameDemo2 {
method main (line 14) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_03/ButtonDemo.java
class ButtonDemo (line 20) | public class ButtonDemo {
method main (line 21) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_04/TextDemo.java
class TextDemo (line 18) | public class TextDemo {
method main (line 19) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_04/TextDemo2.java
class TextDemo2 (line 23) | public class TextDemo2 {
method main (line 24) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_05/MouseDemo.java
class MouseDemo (line 18) | public class MouseDemo {
method main (line 19) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_06/KeyDemo.java
class KeyDemo (line 15) | public class KeyDemo {
method main (line 16) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_07/MenuDemo.java
class MenuDemo (line 15) | public class MenuDemo {
method main (line 16) | public static void main(String[] args) {
FILE: day25/code/day25_Frame/src/cn/itcast_07/MenuDemo2.java
class MenuDemo2 (line 21) | public class MenuDemo2 {
method main (line 22) | public static void main(String[] args) {
FILE: day25/code/txz_demo/src/App.java
class App (line 4) | public class App {
method main (line 5) | public static void main(String[] args) {
FILE: day25/code/txz_demo/src/cn/itcast/txz/ui/LogicHelper.java
class LogicHelper (line 3) | public class LogicHelper {
FILE: day25/code/txz_demo/src/cn/itcast/txz/ui/MainFrame.java
class MainFrame (line 21) | public class MainFrame extends JFrame implements KeyListener {
method MainFrame (line 33) | public MainFrame() {
method dateUI (line 49) | private void dateUI() {
method dateInit (line 107) | private void dateInit() {
method backgroundUI (line 123) | private void backgroundUI() {
method mainFrameBaseUI (line 130) | private void mainFrameBaseUI() {
method move (line 143) | private static void move(JLabel c, int vMoveType, int hMoveType) {
method keyPressed (line 147) | public void keyPressed(KeyEvent e) {
method victory (line 230) | private void victory() {
method keyReleased (line 262) | public void keyReleased(KeyEvent e) {
method keyTyped (line 265) | public void keyTyped(KeyEvent e) {
FILE: day25/code/修改皮肤要使用的资源/MyLookAndFeel.java
class MyLookAndFeel (line 3) | public abstract class MyLookAndFeel {
FILE: day25/code/四则运算/src/cn/itcast/util/MyLookAndFeel.java
class MyLookAndFeel (line 13) | public abstract class MyLookAndFeel {
FILE: day25/code/四则运算/src/cn/itcast/util/UiUtil.java
class UiUtil (line 18) | public class UiUtil {
method UiUtil (line 20) | private UiUtil(){}
method setFrameIcon (line 26) | public static void setFrameIcon(JFrame jf,String imagePath){
method setFrameCenter (line 39) | public static void setFrameCenter(JFrame jf){
FILE: day25/code/四则运算/src/cn/itcast_01/OperatorJFrame.java
class OperatorJFrame (line 12) | public class OperatorJFrame extends javax.swing.JFrame {
method OperatorJFrame (line 17) | public OperatorJFrame() {
method initComponents (line 26) | @SuppressWarnings("unchecked")
method jiSuanButtonMouseClicked (line 107) | private void jiSuanButtonMouseClicked(java.awt.event.MouseEvent evt) {...
method main (line 150) | public static void main(String args[]) {
FILE: day25/code/四则运算/src/cn/itcast_02/OperatorJFrame.java
class OperatorJFrame (line 14) | public class OperatorJFrame extends javax.swing.JFrame {
method OperatorJFrame (line 19) | public OperatorJFrame() {
method initComponents (line 28) | @SuppressWarnings("unchecked")
method jiSuanButtonMouseClicked (line 109) | private void jiSuanButtonMouseClicked(java.awt.event.MouseEvent evt) {...
method main (line 178) | public static void main(String args[]) {
FILE: day25/code/四则运算/src/cn/itcast_03/OperatorJFrame.java
class OperatorJFrame (line 21) | public class OperatorJFrame extends javax.swing.JFrame {
method OperatorJFrame (line 26) | public OperatorJFrame() {
method init (line 31) | private void init() {
method initComponents (line 42) | @SuppressWarnings("unchecked")
method jiSuanButtonMouseClicked (line 123) | private void jiSuanButtonMouseClicked(java.awt.event.MouseEvent evt) {...
method main (line 192) | public static void main(String args[]) {
FILE: day25/code/登录注册/src/cn/itcast/dao/UserDao.java
type UserDao (line 15) | public interface UserDao {
method isLogin (line 16) | public abstract boolean isLogin(String username,String password);
method regist (line 17) | public abstract void regist(User user);
FILE: day25/code/登录注册/src/cn/itcast/dao/impl/UserDaoImpl.java
class UserDaoImpl (line 21) | public class UserDaoImpl implements UserDao {
method isLogin (line 33) | @Override
method regist (line 62) | @Override
FILE: day25/code/登录注册/src/cn/itcast/pojo/User.java
class User (line 12) | public class User {
method User (line 17) | public User() {
method User (line 20) | public User(String username, String password) {
method getUsername (line 28) | public String getUsername() {
method setUsername (line 35) | public void setUsername(String username) {
method getPassword (line 42) | public String getPassword() {
method setPassword (line 49) | public void setPassword(String password) {
FILE: day25/code/登录注册/src/cn/itcast/util/UiUtil.java
class UiUtil (line 18) | public class UiUtil {
method UiUtil (line 20) | private UiUtil(){}
method setFrameIcon (line 26) | public static void setFrameIcon(JFrame jf,String imagePath){
method setFrameCenter (line 39) | public static void setFrameCenter(JFrame jf){
FILE: day25/code/登录注册/src/cn/itcast/view/GuessNumberJFrame.java
class GuessNumberJFrame (line 21) | public class GuessNumberJFrame extends javax.swing.JFrame {
method GuessNumberJFrame (line 50) | public GuessNumberJFrame() {
method GuessNumberJFrame (line 54) | public GuessNumberJFrame(String username) {
method init (line 60) | private void init(String username) {
method getRandomNumber (line 67) | private int getRandomNumber() {
method initComponents (line 76) | @SuppressWarnings("unchecked")
method checkGame (line 124) | private void checkGame() {
method guessButtonActionPerformed (line 150) | private void guessButtonActionPerformed(java.awt.event.ActionEvent evt...
FILE: day25/code/登录注册/src/cn/itcast/view/LoginJFrame.java
class LoginJFrame (line 17) | public class LoginJFrame extends javax.swing.JFrame {
method LoginJFrame (line 22) | public LoginJFrame() {
method init (line 27) | private void init() {
method initComponents (line 38) | @SuppressWarnings("unchecked")
method registButtonActionPerformed (line 126) | private void registButtonActionPerformed(java.awt.event.ActionEvent ev...
method clearData (line 133) | private void clearData() {
method resetButtonActionPerformed (line 139) | private void resetButtonActionPerformed(java.awt.event.ActionEvent evt...
method loginButtonActionPerformed (line 143) | private void loginButtonActionPerformed(java.awt.event.ActionEvent evt...
method main (line 186) | public static void main(String args[]) {
FILE: day25/code/登录注册/src/cn/itcast/view/RegistJFrame.java
class RegistJFrame (line 18) | public class RegistJFrame extends javax.swing.JFrame {
method RegistJFrame (line 23) | public RegistJFrame() {
method init (line 28) | private void init() {
method initComponents (line 39) | @SuppressWarnings("unchecked")
method goLoginView (line 115) | private void goLoginView() {
method cancleButtonActionPerformed (line 121) | private void cancleButtonActionPerformed(java.awt.event.ActionEvent ev...
method registButtonActionPerformed (line 125) | private void registButtonActionPerformed(java.awt.event.ActionEvent ev...
FILE: day26/resource/chat_socket_client/src/com/elient/Client.java
class Client (line 14) | public class Client extends Thread{
method getC_chatFrame (line 32) | public Client_chatFrame getC_chatFrame() {
method getC_singlFrame (line 35) | public Client_singleFrame getC_singlFrame() {
method setC_singlFrame (line 38) | public void setC_singlFrame(Client_singleFrame c_singlFrame) {
method setC_chatFrame (line 41) | public void setC_chatFrame(Client_chatFrame c_chatFrame) {
method getC_enterFrame (line 44) | public Client_enterFrame getC_enterFrame() {
method setC_enterFrame (line 47) | public void setC_enterFrame(Client_enterFrame c_enterFrame) {
method getThreadID (line 51) | public int getThreadID() {
method setThreadID (line 54) | public void setThreadID(int threadID) {
method Client (line 57) | public Client(){
method main (line 64) | public static void main(String[] args) {
method login (line 71) | public String login(String username, String hostIp, String hostPort) {
method showChatFrame (line 88) | public void showChatFrame(String username) {
method getDataInit (line 96) | private void getDataInit() {
method run (line 106) | public void run() {
method transMess (line 145) | public void transMess(String mess) {
method exitChat (line 152) | public void exitChat() {
method exitLogin (line 161) | public void exitLogin() {
method exitClient (line 164) | public void exitClient() {
FILE: day26/resource/chat_socket_client/src/com/elient/Client_chatFrame.java
class Client_chatFrame (line 29) | public class Client_chatFrame extends JFrame implements ActionListener,
method Client_chatFrame (line 31) | public Client_chatFrame(Client client, String title) {
method actionPerformed (line 124) | @Override
method keyPressed (line 163) | @Override
method keyReleased (line 172) | @Override
method keyTyped (line 176) | @Override
method setDisMess (line 180) | public void setDisMess(String substring) {
method setDisUsers (line 186) | public void setDisUsers(String chat_re) {
method closeClient (line 310) | public void closeClient() {
method valueChanged (line 317) | @Override
method createSingleChatFrame (line 323) | public void createSingleChatFrame(String name) {
method setSingleFrame (line 335) | public void setSingleFrame(String chat_re) {
FILE: day26/resource/chat_socket_client/src/com/elient/Client_enterFrame.java
class Client_enterFrame (line 23) | public class Client_enterFrame extends JFrame implements ActionListener,...
method Client_enterFrame (line 24) | public Client_enterFrame(Client client) {
method actionPerformed (line 116) | @Override
method keyPressed (line 151) | @Override
method keyReleased (line 158) | @Override
method keyTyped (line 161) | @Override
FILE: day26/resource/chat_socket_client/src/com/elient/Client_singleFrame.java
class Client_singleFrame (line 28) | public class Client_singleFrame extends JFrame implements ActionListener...
method Client_singleFrame (line 41) | public Client_singleFrame(Client client, String title) {
method init (line 46) | private void init(String title) {
method createContentPanel (line 72) | private Container createContentPanel() {
method createInput (line 83) | private Component createInput() {
method keyPressed (line 96) | @Override
method keyReleased (line 105) | @Override
method keyTyped (line 108) | @Override
method actionPerformed (line 111) | @Override
method setDisMess (line 138) | public void setDisMess(String chat_re) {
method closeSingleFrame (line 143) | public void closeSingleFrame(){
method setExitNotify (line 148) | public void setExitNotify() {
FILE: day26/resource/chat_socket_client/src/com/elient/WinCenter.java
class WinCenter (line 7) | public class WinCenter {
method center (line 8) | public static void center(Window win){
FILE: day26/resource/chat_socket_server/src/com/server/BroadCast.java
class BroadCast (line 7) | public class BroadCast extends Thread {
method BroadCast (line 13) | public BroadCast(ServerThread serverThread){
method run (line 17) | @Override
method setFlag_exit (line 87) | public void setFlag_exit(boolean b) {
method stopBroadCase (line 91) | public void stopBroadCase() {
FILE: day26/resource/chat_socket_server/src/com/server/ClientThread.java
class ClientThread (line 11) | public class ClientThread extends Thread {
method ClientThread (line 19) | public ClientThread(Socket socket, ServerThread serverThread){
method run (line 30) | @Override
method closeClienthread (line 122) | public void closeClienthread(ClientThread clientThread) {
method setFlag_exit (line 138) | public void setFlag_exit(boolean b) {
FILE: day26/resource/chat_socket_server/src/com/server/Server.java
class Server (line 5) | public class Server {
method getServerFrame (line 10) | public ServerFrame getServerFrame() {
method setServerFrame (line 14) | public void setServerFrame(ServerFrame serverFrame) {
method Server (line 18) | public Server(){}
method startServer (line 20) | public void startServer() {
method stopServer (line 30) | public void stopServer(){
method main (line 42) | public static void main(String[] args) {
method close (line 49) | public void close() {
FILE: day26/resource/chat_socket_server/src/com/server/ServerFrame.java
class ServerFrame (line 21) | public class ServerFrame extends JFrame implements ActionListener {
method ServerFrame (line 33) | public ServerFrame(Server server) {
method actionPerformed (line 101) | @Override
method setDisUsers (line 125) | public void setDisUsers(String userNames) {
method setDisMess (line 148) | public void setDisMess(String message) {
method setStartAndStopUnable (line 159) | public void setStartAndStopUnable() {
FILE: day26/resource/chat_socket_server/src/com/server/ServerThread.java
class ServerThread (line 11) | public class ServerThread extends Thread {
method ServerThread (line 22) | public ServerThread(ServerFrame serverFrame){
method run (line 38) | @Override
method stopServer (line 72) | public void stopServer() {
method setFlag_exit (line 81) | public void setFlag_exit(boolean b) {
FILE: day26/resource/chat_socket_server/src/com/server/WinCenter.java
class WinCenter (line 7) | public class WinCenter {
method center (line 8) | public static void center(Window win){
Condensed preview — 887 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,111K chars).
[
{
"path": "LICENSE",
"chars": 8909,
"preview": " The Artistic License 2.0\n\n Copyright (c) 2015 独孤求败\n\n Everyone is permitted to copy and dist"
},
{
"path": "README.md",
"chars": 74,
"preview": "## Java\n * 27天成为Java大神\n \n## Disclaimer\n 版权归原作者所有,欢迎自由转载-非商用-非衍生-保持署名和链接。\n"
},
{
"path": "day01/code/01_HelloWorld案例/HelloWorld.java",
"chars": 93,
"preview": "class HelloWorld {\n\tpublic static void main(String[] args) {\n\t\tSystem.out.println(\"Ұϼ\");\n\t}\n}"
},
{
"path": "day01/code/01_HelloWorld案例/Student.java",
"chars": 255,
"preview": "//עͣڽ˵\n/*\n\tע͵ķࣺ\n\t\tע һڽ˵г \n\t\t\tʽǣ//ע\n\t\tע һڽ˵г\n\t\t\tʽǣ\n\t\tĵע һǶ߷˵javadoc߽һĵ˵顣\n\t\t\tʽǣ\n*/\n\n//ע⣺עͲǶдעͿԡ\n\n//ҵѧ\n//classjava\n//ĸʽǣcla"
},
{
"path": "day01/code/02_带注释的HelloWorld案例/Demo.java",
"chars": 208,
"preview": "/*\n\tע͵ã\n\t\tA:˵߳Ķ\n\t\tB:ǵԳ\n*/\nclass Demo {\n\tpublic static void main(String[] args) {\n\t\tSystem.out.println(\"HelloWorld\");\n\t\t"
},
{
"path": "day01/code/02_带注释的HelloWorld案例/HelloWorld.java",
"chars": 360,
"preview": "/*\n\tҪHelloWorld\n\n\t\n\t\tA:javaĵλ࣬Ҫһ\n\t\tB:javaҪܹУ\n\t\tC:Ҫ\n\n\t裺\n\t\tA:ĸʽ\n\t\t\tclass {\n\t\t\t\t//\n\t\t\t}\n\t\tB:ĸʽ\n\t\t\tpublic static void main("
},
{
"path": "day01/code/03_关键字/KeyWord.java",
"chars": 174,
"preview": "/*\n\tؼ֣JavaԸضĵ\n\n\tؼֵص㣺ؼֶСд\n\n\tؼע\n\t\tA:gotoconstΪִ,Ŀǰʹ\n\t\tB:Editplusĸ±,Թؼɫǣdzֱ\n*/\nclass KeyWord {\n\tpublic static void main(Str"
},
{
"path": "day01/code/04_标识符/NameDemo.java",
"chars": 458,
"preview": "/*\n\tʶǸ,ӿ,,ʱʹõַ(ַ)\n\n\tɹ\n\t\tA:ӢĸСд\n\t\tB:\n\t\tC:_$\n\n\tע\n\t\tA:ֿͷ\n\t\tB:JavaеĹؼ\n\t\tC:ִСд\n\t\t\tStudent,student \n\n\t֪\n\t\tA: ʵļ,ڽͬ\n\t\t\tȫСд\n\t\t"
},
{
"path": "day01/code/04_标识符/基础班/Student.txt",
"chars": 0,
"preview": ""
},
{
"path": "day01/code/04_标识符/就业班/Student.txt",
"chars": 0,
"preview": ""
},
{
"path": "day01/day01总结.txt",
"chars": 1975,
"preview": "1:(˽)\n\t(1)\n\t(2)Ӳ\n\t(3)\n\t(4)\n\t(5)\n\t(6)˻ʽ()\n\t\tA:ͼλ淽ʽ\n\t\tB:зʽ\n\t(7)̵Ĺܼʶ\n\t(8)õĿݼ( Լݼ)\n\t\tA:ȫѡ\n\t\tB:\n\t\tC:ճ\n\t\tD:\n\t\tE:\n\t\tF:\n\n2:DOS()"
},
{
"path": "day01/课堂练习.txt",
"chars": 985,
"preview": "A:ݼ\n\tCtrl+A\tȫѡ\n\tCtrl+C\t\n\tCtrl+V\tճ\n\tCtrl+X\t\n\tCtrl+Z\t\n\tCtrl+S\t\n\t\nB:DOS\n\td: س\t̷л\n\tdir(directory):гǰĿ¼µļԼļ\n\tmd (make directo"
},
{
"path": "day02/code/01_常量/ConstantDemo.java",
"chars": 461,
"preview": "/*\n\tڳִеĹֵԷı\n\t\t\t\n\n\tࣺ\n\t\tA:ֵ\n\t\t\t112.5\n\t\tB:Զ峣(ֽ)\n\n\tֵࣺ\n\t\tA:ַ \"\"\n\t\tB: е\n\t\tC:С еĴС\n\t\tD:ַ õ\n\t\tE: ֵֻtruefalse\n\t\tF:ճ null(鲿ȥ)\n*/\n"
},
{
"path": "day02/code/02_进制转换/JinZhiDemo.java",
"chars": 280,
"preview": "/*\n\t\t\n\t\t0,1ɡ0bͷ\n\t˽\t\n\t\t0,1,7ɡ0ͷ\n\tʮ\t\n\t\t0,1,9ɡĬʮƵ\n\tʮ \n\t\t0,1,9,a,b,c,d,e,f(Сд)0xͷ\n\n*/\nclass JinZhiDemo {\n\tpublic static v"
},
{
"path": "day02/code/04_数据类型/Array2Sum.java",
"chars": 292,
"preview": "/*\n\t\n*/\n\nclass Array2Sum {\n\tpublic static void main(String[] args) {\n\t\tint[][] arr = {{22,66,44},{77,33,88},{25,45,65},{"
},
{
"path": "day02/code/04_数据类型/DataType.java",
"chars": 979,
"preview": "/*\n\tΪ˸õıʵJavaԲͬṩ˲ͬ͡\n\n\tͣ\n\t\tͣ48\n\t\tͣ࣬ӿڣ顣(潲)\n\n\t:\n\t\t\t\t\t\tռõڴռ\n\t\t\tbyte\t\t\t1ֽ\n\t\t\t\t\t\t\t\t01111111\n\t\t\t\t\t\t\t\t10000000(1ȱʾλֱʾֵ -128)\n\t\t"
},
{
"path": "day02/code/04_数据类型/DataType2.java",
"chars": 432,
"preview": "/*\n\tʹñע\n\t\tA:\t\n\t\t\tһУĸŵķΧ\n\t\t\tͬвܶͬ\n\n\t\tB:ʼֵ\n\t\t\tûгʼֱֵʹ\n\n\t\tC:\n\t\t\tһϽֻһ\n\t\t\tԶDz\n*/\nclass DataType2 {\n\t//int i = 100;\n\n\tpublic sta"
},
{
"path": "day02/code/04_数据类型/MyArrayDemo.java",
"chars": 668,
"preview": "import java.util.Scanner;\n\nclass MyArrayDemo {\n\tpublic static void main(String[] args) {\n\t\tScanner sc = new Scanner(Syst"
},
{
"path": "day02/code/04_数据类型/MyArrayTest.java",
"chars": 1198,
"preview": "/*\n\tһάϰ\n\n\t\n*/\nimport java.util.Scanner;\n\nclass MyArrayTest {\n\tpublic static void main(String[] args) {\n\t\tint arr = {1,2"
},
{
"path": "day02/code/05_类型转换/DataTypeDemo.java",
"chars": 442,
"preview": "/*\n\t+һ, Ӧܹݵļӷ\n\n\tݣҪһ¡\n\n\tbooleanͲתΪ͡\n\n\tʽת\n\t\tA:byte,short,char-->int-->long-->float-->double\n\t\tB:byte,short,char֮䲻תDzתΪint\n"
},
{
"path": "day02/code/05_类型转换/DataTypeDemo2.java",
"chars": 188,
"preview": "/*\n\tǿת:ӴСʹãΪоȵĶʧ\n\t\tĿ =(Ŀ)(ת);\n*/\nclass DataTypeDemo2 {\n\tpublic static void main(String[] args) {\n\t\t//\n\t\tbyte by = 3;\n\t\ti"
},
{
"path": "day02/code/05_类型转换/DataTypeDemo3.java",
"chars": 518,
"preview": "/*\n\t+:ӷ\n\t\tA:ݲ\n\t\tB:ַ+\n\t\t\tASCII\n\t\t\t\t'0'\t48\n\t\t\t\t'A'\t65\n\t\t\t\t'a'\t97\n\t\tC:ַ+\n\t\t\tַIJУַӷ\n*/\nclass DataTypeDemo3 {\n\tpublic static v"
},
{
"path": "day02/code/05_类型转换/DataTypeTest.java",
"chars": 209,
"preview": "/*\n\tbyte b1=3,b2=4,b;\n\tb=b1+b2;\n\tb=3+4;\n\tľDZʧܵأΪʲôأ\n\t\tb=b1+b2;\n\n\tԭ\n\t\tӣʾͣ\n\t\tӣȻжϽǷߵķΧݣھͲڣ\n*/\nclass DataTypeTest {\n\tpublic s"
},
{
"path": "day02/code/05_类型转换/DataTypeTest2.java",
"chars": 453,
"preview": "/*\n\tbyte b = 130;û?øֵȷô?Ƕ?\n*/\nclass DataTypeTest2 {\n\tpublic static void main(String[] args) {\n\t\t//byte b = 130;\n\n\t\t//\n\t\t"
},
{
"path": "day02/code/05_类型转换/DataTypeTest3.java",
"chars": 360,
"preview": "class DataTypeTest3 {\n\tpublic static void main(String[] args) {\n\t\tbyte b = (byte)300;\n\t\tSystem.out.println(b);\n\n\n\t\tSyste"
},
{
"path": "day02/code/06_算术运算符/OperatorDemo.java",
"chars": 424,
"preview": "/*\n\t㣺ԳͱвĹ̳Ϊ㡣\n\tԳͱвķųΪ\n\tʽѳͱʽ\n\t\t\ta + b\n\t\t\tע⣺ʽн\n\n\t\n\t\t\n\t\tֵ\n\t\tȽ\n\t\t\n\t\tλ\n\t\tĿ\n\n\t\n\t\t+-*/%++--\n*/\nclass OperatorDemo {\n\tpublic sta"
},
{
"path": "day02/code/06_算术运算符/OperatorDemo2.java",
"chars": 307,
"preview": "/*\n\t/:\n\t%:\n\n\tע⣺\n\t\t%ս͵һݵķء\n*/\nclass OperatorDemo2 {\n\tpublic static void main(String[] args) {\n\t\t//%/һһ\n\t\tSystem.out.print"
},
{
"path": "day02/code/06_算术运算符/OperatorDemo3.java",
"chars": 460,
"preview": "/*\n\t++,--Լ\n\tһi,\n\t\ti++ͱʾֵ1\n\t\ti--ͱʾֵ1\n\n\t÷\n\t\tA:ʹ\n\t\t\tڲݵǰЧһ\n\t\tB:ʹ\n\t\t\tڲǰ棬ԼȻٲ\n\t\t\tڲ棬Ȳ㣬ȻԼ\n*/\nclass OperatorDemo3 {\n\tpublic static"
},
{
"path": "day02/code/06_算术运算符/OperatorTest.java",
"chars": 846,
"preview": "/*\n\tһ⣺\n\t\tint a = 10;\n\t\tint b = 10;\n\t\tint c = 10;\n\n\t\ta = b++;\n\t\tc = --a;\n\t\tb = ++a;\n\t\ta = c--;\n\t\tֱa,b,cֵ\n\n\tڶ⣺\n\t\tint a = 4"
},
{
"path": "day02/code/07_赋值运算符/OperatorDemo.java",
"chars": 204,
"preview": "/*\n\tֵ\n\t\t=\n\t\tϣ+=,-=,*=,/=,%=,...\n*/\nclass OperatorDemo {\n\tpublic static void main(String[] args) {\n\t\t//10ֵint͵ıa\n\t\tint a "
},
{
"path": "day02/code/07_赋值运算符/OperatorTest.java",
"chars": 240,
"preview": "/*\n\t⣺\n\t\tshort s=1, s = s+1; short s=1, s+=1;\n\t\tû⣬У\n*/\nclass OperatorTest {\n\tpublic static void main(String[] args) {\n\t\t/"
},
{
"path": "day02/code/08_关系运算符/OperatorDemo.java",
"chars": 393,
"preview": "/*\n\tϵ\n\t\t==,!=,>,>=,<,<=\n\n\tص㣺\n\t\t۱ʽǼǸӣ϶boolean͡\n\t\n\tע\n\t\tϵ==дɡ= \n*/\nclass OperatorDemo {\n\tpublic static void main(String[]"
},
{
"path": "day02/code/08_关系运算符/OperatorDemo2.java",
"chars": 1516,
"preview": "/*\n\t&&&? ǰж·ЧֻҪfalseұִ߲СߣȫִС\n\t|||? ǰж·ЧֻҪtrueұִ߲СߣȫִС\n*/\nclass OperatorDemo2 {\n\tpublic static void main(String[] args) {"
},
{
"path": "day02/code/09_逻辑运算符/OperatorDemo.java",
"chars": 1198,
"preview": "/*\n\t\n\t\t&,|,!,^\n\t\t&&,||\n\n\tע⣺\n\t\tӵӦһʽ\n*/\nclass OperatorDemo {\n\tpublic static void main(String[] args) {\n\t\t//&,|,!,^\n\t\tint"
},
{
"path": "day02/day02总结.txt",
"chars": 1929,
"preview": "1:()\n\t(1)ڳйУֵı\n\t(2)ķࣺ\n\t\tA:ֵ\n\t\tB:Զ峣(ֽ)\n\t(3)ֵ\n\t\tA:ַ \"\"ݡ\"helloworld\"\n\t\tB: :1,200\n\t\tC:С :12.5\n\t\tD:ַ ''ݡ'a','A','0'\n\t\tE: Ƚ⣬ֻ"
},
{
"path": "day02/课堂练习.txt",
"chars": 319,
"preview": "1:ƵʮƵת\n\t0b10110 = 22\n\t073 = 59\n\t0x3c = 60\n\n2:ʮƵƵת\n\t60\t0b111100074,0x3c\n\n3:зݱʾϰ\n\t֪ijXԭΪ0b10110100XķͲ롣\n\t֪ijXIJ0b11101110ԭ롣 "
},
{
"path": "day03/code/01_位运算符/OperatorDemo.java",
"chars": 1036,
"preview": "/*\n\tλλһȰתɶƣȻ㡣\n\n\t⣺&&&?\n\t\t\tA:&&&Ϊ㣬&&ж·Ч\n\t\t\tB:&Ϊλ㡣\n*/\nclass OperatorDemo {\n\tpublic static void main(String[] args) {\n\t\t//&"
},
{
"path": "day03/code/01_位运算符/OperatorDemo2.java",
"chars": 652,
"preview": "/*\n\t<<:ƣұ߲0\n\t>>:ƣλȷ01\n\t>>>: ߲0\n*/\nclass OperatorDemo2 {\n\tpublic static void main(String[] args) {\n\t\t/*\n\t\tSystem.out.pri"
},
{
"path": "day03/code/01_位运算符/OperatorTest.java",
"chars": 815,
"preview": "/*\n\tλ^ţͬһΣֵ\n\n\t ⣺\n\t\tݽн\n\t\t˵ûָݵͣĬint͡ҽΡ\n*/\nclass OperatorTest {\n\tpublic static void main(String[] args) {\n\t\t/*\n\t\tSystem.out"
},
{
"path": "day03/code/02_三元运算符/OperatorDemo.java",
"chars": 520,
"preview": "/*\n\tԪ\n\tʽ\n\t\t(ϵʽ)?ʽ1ʽ2\n\n\ṭִ\n\t\tϵʽ䷵ֵ\n\t\t\ttrue:ʽ1ʽֵ\n\t\t\tfalse:ʽ2ʽֵ\n\n*/\nclass OperatorDemo {\n\tpublic static void main(String[] a"
},
{
"path": "day03/code/03_键盘录入数据/OperatorDemo.java",
"chars": 370,
"preview": "/*\n\tΪ˳ݸӵǾ¼ݡ\n\n\tʹü¼?ĿǰҼסˡ\n\tA:\n\t\timport java.util.Scanner;\n\n\t\tclass\n\tB:\n\t\tScanner sc = new Scanner(System.in);\n\tC:ȡ\n\t\tint"
},
{
"path": "day03/code/03_键盘录入数据/OperatorTest.java",
"chars": 640,
"preview": "/*\n\t¼ݣͣ\n\t\n\t\n\t\tA:¼ݣͨScannerʵ֡\n\t\t\t\timport java.util.Scanner;\n\t\t\t\tScanner sc = new Scanner(System.in);\n\t\t\tȡ\tint i = sc.nex"
},
{
"path": "day03/code/03_键盘录入数据/OperatorTest2.java",
"chars": 359,
"preview": "/*\n\t¼ݣȡеֵ\n\n\t\n\t\tA:¼\n\t\tB:ȡֵԪʵ\n\t\tC:ֵ\n*/\nimport java.util.Scanner;\n\nclass OperatorTest2 {\n\tpublic static void main(String[]"
},
{
"path": "day03/code/03_键盘录入数据/OperatorTest3.java",
"chars": 418,
"preview": "/*\n\t¼ݣȡеֵ\n*/\nimport java.util.Scanner;\n\nclass OperatorTest3 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t\tScanner "
},
{
"path": "day03/code/03_键盘录入数据/OperatorTest4.java",
"chars": 371,
"preview": "/*\n\t¼ݣȽǷ\n*/\nimport java.util.Scanner;\n\nclass OperatorTest4 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t\tScanner s"
},
{
"path": "day03/code/04_顺序结构语句/OrderDemo.java",
"chars": 219,
"preview": "/*\n\tdz̿ƣûضṹմȺ˳\n\tִУдĴ붼ִеġ\n\t\n\tܵ˵дǰִУдںĺִ\n*/\nclass OrderDemo {\n\tpublic static void main(String[] args) {\n\t\tSystem.out.print"
},
{
"path": "day03/code/05_选择结构(if语句)/IfDemo.java",
"chars": 314,
"preview": "/*\n\tѡṹif䣬switch䡣\n\n\tifָʽ\n\n\tifʽ1\n\t\tif(ϵʽ) {\n\t\t ;\n\t\t}\n\n\ṭִ\n\t\tA:ϵʽ\n\t\tB:trueִ\n\t\t falseͲִ\n\t\tC:ִ\n*/\nclass IfDemo {\n\tpublic"
},
{
"path": "day03/code/05_选择结构(if语句)/IfDemo2.java",
"chars": 999,
"preview": "/*\n\tifע\n\t\tA:ϵʽۼǸӣboolean\n\t\tB:жϵʱ鳣ߡ\n\t\tC:ifƵһ䣬ſʡԣ\n\t\t Ƕ䣬ͲʡԡԶҪʡ\n\t\tD:һ˵žûзֺţзֺžû\n*/\nclass IfDemo2 {\n\tpublic static void m"
},
{
"path": "day03/code/05_选择结构(if语句)/IfDemo3.java",
"chars": 346,
"preview": "/*\n\tifʽ2\n\t\tif(ϵʽ) {\n\t\t 1;\n\t\t}else {\n\t\t\t 2;\n\t\t}\n\n\ṭִ\n\t\tA:ϵʽֵ\n\t\tB:trueִ1\n\t\t falseִ2\n\t\tC:ִ\n*/\nclass IfDemo3 {\n\tpublic "
},
{
"path": "day03/code/05_选择结构(if语句)/IfDemo4.java",
"chars": 756,
"preview": "/*\n\tifĵڶָʽԪ\n\t\tԪ\n\t\t\tϵʽ?ʽ1:ʽ2;\n\n\t\tifʽ2\n\t\t\tif(ϵʽ){\n\t\t\t\t1;\n\t\t\t}else {\n\t\t\t\t2;\n\t\t\t}\n\n\tܽ\n\t\tԪܹʵֵģifĵڶָʽʵ֮֡\n\t\tʲôʱ?\n\t\t\tifһʱͲ\n\t\t\t"
},
{
"path": "day03/code/05_选择结构(if语句)/IfDemo5.java",
"chars": 1535,
"preview": "/*\n\tifʽ3\n\t\tif(ϵʽ1) {\n\t\t 1;\n\t\t}else if (ϵʽ2) {\n\t\t\t 2;\n\t\t}\n\t\t\n\t\telse {\n\t\t\t n+1;\n\t\t}\n\n\ṭִ\n\t\tжϹϵʽ1truefalse\n\t\ttrueִ1\n\t\t"
},
{
"path": "day03/code/05_选择结构(if语句)/IfTest.java",
"chars": 794,
"preview": "/*\n\t¼ݣȡеֵ\n\n\t\n\t\tA:¼\n\t\tB:жϣifʵ\n\t\tC:\n\n\tϰ\n\t\t¼ݣȽǷ\n\t\tifʵ֡\n*/\nimport java.util.Scanner;\n\nclass IfTest {\n\tpublic static void mai"
},
{
"path": "day03/code/05_选择结构(if语句)/IfTest2.java",
"chars": 559,
"preview": "/*\n\t¼ݣȽǷ\n\n\t\n\t\tA:¼룬Scanner\n\t\tB:Ƚݣif\n\t\tC:ʽչʾ\n*/\nimport java.util.Scanner;\n\nclass IfTest2 {\n\tpublic static void main(Strin"
},
{
"path": "day03/code/05_选择结构(if语句)/IfTest3.java",
"chars": 440,
"preview": "/*\n\t¼xֵyIJ\n\t\t\tx>=3\ty = 2x + 1;\n\t\t\t-1<=x<3\ty = 2x;\n\t\t\tx<-1\ty = 2x C 1;\n\n\n\t\n\t\tA:¼ݡ\n\t\tB:жxȡֵΧӦyֵ\n\t\tC:yֵ\n*/\nimport java.util"
},
{
"path": "day03/code/05_选择结构(if语句)/IfTest4.java",
"chars": 1733,
"preview": "/*\n\t¼·ݵֵӦļڡ\n\t\t 3,4,5\n\t\t 6,7,8\n\t\t 9,10,11\n\t\t 12,1,2\n\n\t\n\t\tA:¼·ݣScannerʵ֡\n\t\tB:ifʵж\n*/\nimport java.util.Scanner;\n\nclass IfT"
},
{
"path": "day03/code/05_选择结构(if语句)/IfTest5.java",
"chars": 647,
"preview": "/*\n\tȡеֵ\n*/\nimport java.util.Scanner;\n\nclass IfTest5 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t\tScanner sc = ne"
},
{
"path": "day03/code/06_选择结构(switch语句)/SwitchDemo.java",
"chars": 1144,
"preview": "/*\n\tswitchʽ\n\t\tswitch(ʽ) {\n\t\t\tcase ֵ1\n\t\t\t\t1;\n\t\t\t\tbreak;\n\t\t case ֵ2\n\t\t\t\t2;\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t default\t\n\t\t\t\tn+1;\n\t\t\t\t"
},
{
"path": "day03/code/06_选择结构(switch语句)/SwitchDemo2.java",
"chars": 600,
"preview": "/*\n\tע\n\t\tA:caseֻdzDZңcaseֵܳͬ\n\t\tB:defaultʡ\n\t\t\tʡԡһ㲻顣жϵֵǹ̶ġ\n\t\tC:breakʡ\n\t\t\tԡһ϶ûκġ\n\t\t\tмʡҲǿԵģDz飬ΪܶҪĽӰ졣\n\t\tD:defaultλһҪ\n\t\t\tһκκcaseӦλ"
},
{
"path": "day03/code/06_选择结构(switch语句)/SwitchTest.java",
"chars": 366,
"preview": "/*\n\tд\n*/\nclass SwitchTest {\n\tpublic static void main(String[] args) {\n\t\t/*\n\t\tint x = 2;\n\t\tint y = 3;\n\n\t\tswitch(x){\n\t\t\tde"
},
{
"path": "day03/code/06_选择结构(switch语句)/SwitchTest2.java",
"chars": 642,
"preview": "/*\n\tģѡ⣬ѡӦĴ𰸡(ʽַ)\n\tݸַѡַʲô(ʽַ)\n*/\nclass SwitchTest2 {\n\tpublic static void main(String[] args) {\n\t\t//һѡ\n\t\t//ʽַ\n\t\tchar ch = "
},
{
"path": "day03/code/06_选择结构(switch语句)/SwitchTest3.java",
"chars": 1345,
"preview": "/*\n\tswitchʵּ¼·ݣӦļ\n\n\tжϵʱѡifswitch䣬ôǵѡʹ?\n\t\tifʹó\n\t\t\tԽboolean͵ж\n\t\t\tһΧж\n\t\t\tԼֵж\n\t\tswitchʹó\n\t\t\tԼֵж\n*/\nimport java.util.Scanner"
},
{
"path": "day03/day03总结.txt",
"chars": 1829,
"preview": "1:λ(˽)\n\t(1)&,|,^,~,>>,>>>,<<\n\t\tλ㣬ҪתΪơ\n\t(2)^ص㣺()\n\t\tͬһΣֵ䡣\n\n\t\t⣺ֵ\n\t\t\tint a = 10;\n\t\t\tint b = 20;\n\n\t\t\n\t\t\tint temp = a;\n\t\t\ta = "
},
{
"path": "day04/code/01_循环语句(for)/ForDemo.java",
"chars": 561,
"preview": "/*\n\tѭ䣺\n\t\tʼ:һЩʼ\n\t\tж:֪Ҫٴ\n\t\tѭ:Ҫ\n\t\t仯:ͨںʵʱ\n*/\nclass ForDemo {\n\tpublic static void main(String[] args) {\n\t\t//ڿ̨һ\"HelloWorld\"\n\t"
},
{
"path": "day04/code/01_循环语句(for)/ForDemo2.java",
"chars": 517,
"preview": "/*\n\tforѭĸʽ\n\t\tfor(ʼ;ж;) {\n\t\t\tѭ;\n\t\t}\n\n\t\ṭִ\n\t\tA:ִгʼ\n\t\tB:ִж䣬䷵ֵ\n\t\t\ttrueͼ\n\t\t\tfalseѭ\n\t\tC:ִѭ\n\t\tD:ִп\n\t\tE:صB\n*/\nclass ForDemo2 {\n\t"
},
{
"path": "day04/code/01_循环语句(for)/ForDemo3.java",
"chars": 227,
"preview": "/*\n\t5Ľ׳\n\n\t׳ˣ\n\t\tn! = n*(n-1)*(n-2)*...*3*2*1\n\n\t\tn! = n*(n-1)!\n*/\nclass ForDemo3 {\n\tpublic static void main(String[] args)"
},
{
"path": "day04/code/01_循环语句(for)/ForDemo4.java",
"chars": 499,
"preview": "/*\n\tͳơˮɻжٸ\n\n\t\n\t\tA:ҪͳжٸݣҪһͳƱ\n\t\t\tint count = 0;\n\t\tB:һλʵǵǷΧͨforѭͿԸ㶨\n\t\tC:λֵ͵ڸǹ\n\t\t\tȡÿһλϵ?\n\n\t\t\tһx 153\n\t\t\tλx%10\n\t\t\tʮλx/10%10\n\t\t"
},
{
"path": "day04/code/01_循环语句(for)/ForTest.java",
"chars": 660,
"preview": "class ForTest {\n\tpublic static void main(String[] args) {\n\t\t//ڿ̨1-10\n\t\tSystem.out.println(1);\n\t\tSystem.out.println(2);\n\t"
},
{
"path": "day04/code/01_循环语句(for)/ForTest2.java",
"chars": 464,
"preview": "/*\n\t1-10֮֮\n\t\t0+1=1\n\t\t\t1+2=3\n\t\t\t\t3+3=6\n\t\t\t\t\t6+4=10\n\t\t\t\t\t\t10+5=15\n\t\t\t\t\t\t\t...\n\n\t\tΪÿһεۼӽDZ仯ģҪһרڼ¼ÿۼӵĽ\n\t\tҪ1234...ҲDZ仯ģҲҪһѭܵõÿֵ\n"
},
{
"path": "day04/code/01_循环语句(for)/ForTest3.java",
"chars": 527,
"preview": "class ForTest3 {\n\tpublic static void main(String[] args) {\n\t\t//1-100֮ż\n\n\t\t/*\n\t\t//ͱ\n\t\tint sum = 0;\n\n\t\t//ͨforѭȡÿһ\n\t\tfor(in"
},
{
"path": "day04/code/01_循环语句(for)/ForTest4.java",
"chars": 456,
"preview": "/*\n\tνˮɻָһλλֵ͵ڸ\n\t153һˮɻ\n\t153 = 1*1*1 + 5*5*5 + 3*3*3\n\n\t\n\t\tA:һλʵǵǷΧͨforѭͿԸ㶨\n\t\tB:λֵ͵ڸǹ\n\t\t\tȡÿһλϵ?\n\n\t\t\tһx 153\n\t\t\tλx%10\n\t\t\tʮλx"
},
{
"path": "day04/code/01_循环语句(for)/ForTest5.java",
"chars": 423,
"preview": "/*\n\tڿ̨λ\n\t\t\tλλ\n\t\t\tʮλǧλ\n\t\t\tλ+ʮλ+ǧλ+λ=λ\n\n\t\n\t\tA:λǷΧ\n\t\tB:ȡÿһλϵݡ\n\t\tC:\n\t\t\tλλ\n\t\t\tʮλǧλ\n\t\t\tλ+ʮλ+ǧλ+λ=λ\n*/\nclass ForTest5 {\n\tpublic"
},
{
"path": "day04/code/01_循环语句(for)/ForTest6.java",
"chars": 398,
"preview": "/*\n\tͳ1-1000֮ͬʱжٸ\n\t\t\t32\n\t\t\t53\n\t\t\t72\n\n\t\n\t\tA:һͳƱ\n\t\tB:1-1000֮˷ΧforѭԽ\n\t\tC:\n\t\t\t32\n\t\t\t53\n\t\t\t72\n\n\t\t\tx%3 == 2\n\t\t\tx%5 == 3\n\t\t\tx%7 "
},
{
"path": "day04/code/02_循环语句(while)/WhileDemo.java",
"chars": 1081,
"preview": "/*\n\twhileѭĸʽ\n\t\twhile(ʽ) {\n\t\t\t;\n\t\t}\n\n\tθʽ\n\t\tʼ;\n\t\twhile(ж) {\n\t\t\tѭ;\n\t\t\t;\n\t\t}\n\n\t\tfor(ʼ;ж;) {\n\t\t\t ѭ;\n\t\t}\n\tɴ˿ɼwhileѭforѭǿԵȼתġ\n*"
},
{
"path": "day04/code/02_循环语句(while)/WhileDemo2.java",
"chars": 413,
"preview": "/*\n\tforwhile\n\tʹ𣺿ƵǸforѭͲٱʵˣ\n\t\t\t whileѭԼʹãʹãwhileƼʹfor\n\t\t\t ԭforѭñʹڴʧܹڴʹЧʡ\n\t\n\t\t\tforѭʺһΧжϽв\n\t\t\t\tˮɻ\n\t\t\twhileѭʺжϴȷ\n\t\t\t\t\n*/\n"
},
{
"path": "day04/code/02_循环语句(while)/WhileTest.java",
"chars": 513,
"preview": "/*\n\tҹɽ壺8848mһ㹻ֽţΪ0.01m\n\tʣ۵ٴΣͿԱ֤Ȳĸ߶?\n\n\t\n\t\tA:ʼ\n\t\t\tҹɽ壺8848mһ㹻ֽţΪ0.01m\n\t\tB:ͳƱ\n\t\t\t۵ٴ\n\t\tC:ж\n\t\t\tֽź<=8848\n\t\tD:仯\n\t\t\tֽźÿ۵һǰ2\n*/\ncl"
},
{
"path": "day04/code/03_循环语句(do...while)/DoWhileDemo.java",
"chars": 394,
"preview": "/*\n\tdo...whileʽ\n\t\tdo {\n\t\t\t;\n\t\t}while(ʽ);\n\n\tθʽ\n\t\tʼ;\n\t\tdo {\n\t\t\tѭ;\n\t\t\t;\n\t\t}while(ж);\n\t\t\n\t\t\n\t\tfor(ʼ;ж;) {\n\t\t\t ѭ;\n\t\t}\n*/\nclas"
},
{
"path": "day04/code/03_循环语句(do...while)/DoWhileTest.java",
"chars": 507,
"preview": "/*\n\tѭ\n\t\tA:dowhileѭٻִһѭ塣\n\t\tB:forѭwhileѭֻʱŻȥִѭ塣\n\n\tע\n\t\tA:дȿforѭٿwhileѭdowhileѭ\n\t\tB:ѭ\n\t\t\tfor(;;){}\n\t\t\n*/\nclass DoWhileTest"
},
{
"path": "day04/code/04_循环语句(嵌套使用)/ForForDemo.java",
"chars": 1274,
"preview": "/*\n\tһ45е(*)ͼ\n\n\t\t\t*****\n\t\t\t*****\n\t\t\t*****\n\t\t\t*****\n\n\t⣺\n\t\tSystem.out.println(\"*\");\n\t\t\tڵǰ*С\n\n\t\tSystem.out.print(\"*\");\n\t\t\tڵǰ"
},
{
"path": "day04/code/04_循环语句(嵌套使用)/ForForDemo2.java",
"chars": 768,
"preview": "/*\n\tͼ\n\t\t\t*\n\t\t\t**\n\t\t\t***\n\t\t\t****\n\t\t\t*****\n*/\nclass ForForDemo2 {\n\tpublic static void main(String[] args) {\n\t\t//һ55е\n\t\t/*\n"
},
{
"path": "day04/code/04_循环语句(嵌套使用)/ForForDemo3.java",
"chars": 479,
"preview": "/*\n\tڿ̨žų˷\n\n\t\t1*1=1\n\t\t1*2=2\t2*2=4\n\t\t1*3=3\t2*3=6\t3*3=9\n\t\t...\n\t\t1*9=9\t2*9=18\t3*9=27\t4*9=36\t...\n\n\tתַ\n\t\t\\t\ttabλ\n*/\nclass ForF"
},
{
"path": "day04/code/05_控制跳转语句/BreakAndContinue.java",
"chars": 285,
"preview": "/*\n\tҪ\n*/\nclass BreakAndContinue {\n\tpublic static void main(String[] args) {\n\t\tfor(int x=1; x<=10; x++) {\n\t\t\tif(x%3==0) {"
},
{
"path": "day04/code/05_控制跳转语句/BreakDemo.java",
"chars": 481,
"preview": "/*\n\tbreak:ж\n\n\tbreakʹó\n\t\tA:ѡṹswitch\n\t\tB:ѭ\n\t\t뿪ʹóĴû\n\n\tbreak:\n\t\tA:ѭ\n\t\tB:ѭ(˽)\n\t\t\tǩ÷\n*/\nclass BreakDemo {\n\tpublic static void "
},
{
"path": "day04/code/05_控制跳转语句/ContinueDemo.java",
"chars": 439,
"preview": "/*\n\tcontinueʹó\n\t\tѭ\n\t\t뿪ʹóĴû\n\t\n\tcontinueã\n\t\tA:ѭԱbreakȻܽ\n\t\t\tbreak ˳ǰѭ\n\t\t\tcontinue ˳ѭ\n\t\tB:ҲԴǩʹ\n\n*/\nclass ContinueDemo {\n\tp"
},
{
"path": "day04/code/05_控制跳转语句/ReturnDemo.java",
"chars": 231,
"preview": "/*\n\treturnġ\n*/\nclass ReturnDemo {\n\tpublic static void main(String[] args) {\n\t\tfor(int x=0; x<10; x++) {\n\t\t\tif(x%3==0) {\n"
},
{
"path": "day04/code/06_方法/MethodDemo.java",
"chars": 591,
"preview": "/*\n\tضܵĴ\n\n\tʽ\n\t\tη ֵ ( 1 2) {\n\t\t\t;\n\t\t\treturn ֵ;\n\t\t}\n\n\tηpublic static\n\tֵͣյֵ\n\tΪ˷öһ\n\t\n\t\tʽڽʵʲı\n\t\tʵʲʵʲ\n\t壺ضܵĴ\n\treturn ֵͨreturnѽظ\n"
},
{
"path": "day04/code/06_方法/MethodDemo2.java",
"chars": 353,
"preview": "/*\n\tע\n\t\tA:òִ\n\t\tB:뷽ƽϵǶ\n\t\tC:ʱ֮öŸ\n\t\tD:õʱڴ\n\t\t\tԴݱҲԳDzܼ\n\t\tE:ȷķֵһҪreturnһֵ\n*/\nclass MethodDemo2 {\n\tpublic static void main(Str"
},
{
"path": "day04/code/06_方法/MethodDemo3.java",
"chars": 898,
"preview": "/*\n\tûȷֵķãvoidεķ\n\t\t\n*/\nclass MethodDemo3 {\n\tpublic static void main(String[] args) {\n\t\t/*\n\t\t//ڿ̨һ34е\n\t\tfor(int x=0; x<3; "
},
{
"path": "day04/code/06_方法/MethodTest.java",
"chars": 585,
"preview": "/*\n\t¼ݣеĽϴֵ\n\n\t\n\t\tA:¼ݣScannerʵ֡\n\t\tB:дһʵ֣ݵĽϴֵ\n\t\tC:ù\n\t\tD:\n*/\nimport java.util.Scanner;\n\nclass MethodTest {\n\tpublic static v"
},
{
"path": "day04/code/06_方法/MethodTest2.java",
"chars": 621,
"preview": "/*\n\t¼ݣȽǷ\n*/\nimport java.util.Scanner;\n\nclass MethodTest2 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t\tScanner sc "
},
{
"path": "day04/code/06_方法/MethodTest3.java",
"chars": 726,
"preview": "/*\n\t¼ݣеֵ\n*/\nimport java.util.Scanner;\n\nclass MethodTest3 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t\tScanner sc "
},
{
"path": "day04/code/06_方法/MethodTest4.java",
"chars": 470,
"preview": "/*\n\t¼һn(1<=n<=9)Ӧnn˷\n*/\nimport java.util.Scanner;\n\nclass MethodTest4 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t"
},
{
"path": "day04/code/day04总结.txt",
"chars": 2658,
"preview": "1ѭ()\n\t(1)forѭ\n\t\tfor(ʼʽ;ʽ;ʽ){\n\t\t\tѭ;\n\t\t}\n\n\t\ṭִ\n\t\t\tA:ִгʼʽ\n\t\t\tB:ִʽ䷵ֵ\n\t\t\t\ttrueͼ\n\t\t\t\tfalseͽѭ\n\t\t\tC:ִѭ;\n\t\t\tD:ִпʽ\n\t\t\tE:صB\n\t(2)whi"
},
{
"path": "day04/myday04总结.txt",
"chars": 514,
"preview": "1forѭ\n\tforʽ\n\t\tfor(ʼʽ;жʽ;ʽ) {\n\t\t\tѭ壻\n\t\t}\n\tforѭִ\n\t\tA:ִгʼʽ\n\t\tB:жϿƱֵ\n\t\t\tжΪtrueִһΪfalse\n\t\tC:ִѭ\n\t\tD:ִпʽƱ\n\t\tE:ٻصB\n2whileѭ\n\twhile"
},
{
"path": "day05/code/01_方法重载/MethodDemo.java",
"chars": 600,
"preview": "/*\n\tأ\n\t\tͬһУһϵֻͬҪǵIJ߲Ͳͬɡ\n\t\tͷֵء\n*/\nclass MethodDemo {\n\tpublic static void main(String[] args) {\n\t\t//дһܣʵݵ\n\t\tSystem.out.pri"
},
{
"path": "day05/code/01_方法重载/MethodTest.java",
"chars": 655,
"preview": "/*\n\tȽǷȡͷֱΪbyteͣshortͣ\n\tintͣlongͣmainнв\n*/\nclass MethodTest {\n\tpublic static void main(String[] args) {\n\t\t//\n\t\tbyte a = 1"
},
{
"path": "day05/code/02_一维数组/ArrayDemo.java",
"chars": 639,
"preview": "/*\n\t飺洢ͬһ͵ĶԪصļϡ(ҲԳΪ)\n\n\tĶʽ\n\t\tʽ1[] ;\n\t\t\tint[] arr;\n\t\tʽ2 [];\n\t\t\tint arr[];\n\n\t\tƼʽ1\n\n\tڵûԪأʹûġ\n\tҪгʼ\n\tôζгʼ?\n\t\t̬ʼʼʱָֻ鳤ȣϵͳΪʼֵ\n\t\t̬ʼ"
},
{
"path": "day05/code/02_一维数组/ArrayDemo2.java",
"chars": 425,
"preview": "/*\n\tһ飬ԪءȻеԪظֵٴԪء\n*/\nclass ArrayDemo2 {\n\tpublic static void main(String[] args) {\n\t\t//\n\t\tint[] arr = new int[3];\n\n\t\t//ƼԪ\n"
},
{
"path": "day05/code/02_一维数组/ArrayDemo3.java",
"chars": 671,
"preview": "/*\n\t飬ֱԪءȻֱеԪظֱֵٴԪء\n*/\nclass ArrayDemo3 {\n\tpublic static void main(String[] args) {\n\t\t//һ\n\t\tint[] arr = new int[3];\n\n\t\t//"
},
{
"path": "day05/code/02_一维数组/ArrayDemo4.java",
"chars": 595,
"preview": "/*\n\t飬ȶһ飬ֵ\n\tȻڶʱѵһĵֵַڶ顣\n\tȻڶ鸳ֵٴԪء\n*/\nclass ArrayDemo4 {\n\tpublic static void main(String[] args) {\n\t\t//һ\n\t\tint[] arr = new i"
},
{
"path": "day05/code/02_一维数组/ArrayDemo5.java",
"chars": 313,
"preview": "/*\n\t̬ʼʽ\n\t\t[] = new []{Ԫ1,Ԫ2,};\n\n\t\t棺\n\t\t[] =\t{Ԫ1,Ԫ2,};\n*/\nclass ArrayDemo5 {\n\tpublic static void main(String[] args) {\n"
},
{
"path": "day05/code/02_一维数组/ArrayDemo6.java",
"chars": 292,
"preview": "/*\n\tС:\n\t\tA:Խ\n\t\t\tArrayIndexOutOfBoundsException\n\t\t\tΪǷ˲ڵ\n\t\tB:ָ쳣\n\t\t\tNullPointerException\n\t\t\tΪѾָڴ棬ԾͲȥʶڴԪˡ\n*/\nclass ArrayDemo"
},
{
"path": "day05/code/02_一维数组/ArrayTest.java",
"chars": 641,
"preview": "/*\n\t:\n\t\tеÿһԪ\n\n\t\n\t\tA:һ飬ֵ\n\t\tB:еԪ\n*/\nclass ArrayTest {\n\tpublic static void main(String[] args) {\n\t\t//һ飬ֵ\n\t\tint[] arr = {11,"
},
{
"path": "day05/code/02_一维数组/ArrayTest2.java",
"chars": 572,
"preview": "/*\n\tȡֵ(ȡеֵСֵ)\n\n\tѧСֵ\n*/\nclass ArrayTest2 {\n\tpublic static void main(String[] args) {\n\t\t//\n\t\tint[] arr = {12,86,79,43,50};"
},
{
"path": "day05/code/02_一维数组/ArrayTest3.java",
"chars": 961,
"preview": "/*\n\tԪطת (ǰԪضԵ)\n\n\t\n\t\tת?\n\t\t\tѵһһ\n\t\t\tѵڶ͵ڶ\n\t\t\t...\n*/\nclass ArrayTest3 {\n\tpublic static void main(String[] args) {\n\t\t//\n\t\tint["
},
{
"path": "day05/code/02_一维数组/ArrayTest4.java",
"chars": 344,
"preview": "/*\n\t(ݼ¼,ҶӦ)\n*/\nimport java.util.Scanner;\n\nclass ArrayTest4 {\n\tpublic static void main(String[] args) {\n\t\t//1,2,3,4,5,6,7"
},
{
"path": "day05/code/02_一维数组/ArrayTest5.java",
"chars": 695,
"preview": "/*\n\tԪز(ָԪصһгֵ)\n\n\t˼·\n\t\tͷʼαȽԪأֻҪҵˣͷظô\n*/\nclass ArrayTest5 {\n\tpublic static void main(String[] args) {\n\t\t//һ\n\t\tint[] arr = "
},
{
"path": "day05/code/03_二维数组/Array2Demo.java",
"chars": 494,
"preview": "/*\n\tά飺ԪΪһά顣\n\n\tʽ1\n\t\t[][] = new [m][n];\n\t\t\n\t\tm:mʾάжٸһά\n\t\tn:nʾÿһһάԪظ\n\n\t\tΣ\n\t\t\t [][] = new [m][n];\n\t\t\t[] [] = new [m][n];\n\n\t"
},
{
"path": "day05/code/03_二维数组/Array2Demo2.java",
"chars": 537,
"preview": "/*\n\tʽ2\n\t\t[][] = new [m][];\n\t\t\n\t\tm:mʾάжٸһά\n*/\nclass Array2Demo2 {\n\tpublic static void main(String[] args) {\n\t\t//һ\n\t\tint["
},
{
"path": "day05/code/03_二维数组/Array2Demo3.java",
"chars": 486,
"preview": "/*\n\tʽ2\n\t\t[][] = new [][]{{Ԫء},{Ԫء},{Ԫء}};\n\n\t\tθʽ\n\t\t\t[][] = {{Ԫء},{Ԫء},{Ԫء}};\n*/\nclass Array2Demo3 {\n\tpublic static void"
},
{
"path": "day05/code/03_二维数组/Array2Test.java",
"chars": 430,
"preview": "/*\n\tά\n*/\nclass Array2Test {\n\tpublic static void main(String[] args) {\n\t\tint[][] arr = {{1,2,3},{4,5,6},{7,8,9}};\n\n\t\tfor("
},
{
"path": "day05/code/03_二维数组/Array2Test2.java",
"chars": 459,
"preview": "/*\n\t˾۶\n\t\tij˾ռȺ·ͳƵ£λ(Ԫ)\n\t\tһȣ22,66,44\n\t\tڶȣ77,33,88\n\t\tȣ25,45,65\n\t\tļȣ11,66,99\n\n\t\n\t\tA:ͨ۲죬֪Ӧһάʾ\n\t\tB:ͱ\n\t\tC:ά飬ȡÿһԪأȻۼӼɡ\n\t\tD:\n\n*/\n"
},
{
"path": "day05/code/04_两个思考题/ArgsDemo.java",
"chars": 727,
"preview": "/*\n\tдܽͺͲĴ(Ŀڱע)\n\t\tͣʽĸıʵʲûӰ졣\n\t\tͣʽĸıֱӰʵʲ\n\n\tjavaûô?\n\t\tjavaֵֻݡ\n\t\tֵַҲһֵ\n*/\nclass ArgsDemo {\n\tpublic static void main(String[] "
},
{
"path": "day05/code/04_两个思考题/JiaMiDemo.java",
"chars": 1170,
"preview": "/*\n\tij˾ùõ绰ϢС8λΪȷȫ\n\tڴݹҪܣܹ£\n\t\tȽݵȻÿλֶ5úͳ10֣\n\t\tһλһλֽ һС8λ\n\t\tȻѼܺĽڿ̨ӡ\n\n\t\n\t\tA:С8λ\n\t\t\tDZ仯ġ(0ͷ)\n\t\tB:ܹ\n\t\t\tΪ123456\n\n\t\t\tȽݵ\n\t\t\t\t65432"
},
{
"path": "day05/code/04_两个思考题/JiaMiDemo2.java",
"chars": 653,
"preview": "/*\n\tA:ʵֵĴĽΪʵ\n\tB:¼\n*/\nimport java.util.Scanner;\n\nclass JiaMiDemo2 {\n\tpublic static void main(String[] args) {\n\t\t//¼\n\t\tSca"
},
{
"path": "day05/day05总结.txt",
"chars": 626,
"preview": "1()\n\t(1)ͬһУͬбͬķ\n\t\tбͬͬͲͬ\n\t\t뷵ֵء\n\t(2)ϰ\n\t\tA:жЩķǷ\n\t\tB:д4ȽǷȵķ\n\t\t\tbyte,byte\n\t\t\tshort,short\n\t\t\tint,int\n\t\t\tlong,long\n\n2һά()\n\t(1"
},
{
"path": "day05/课堂练习.txt",
"chars": 1079,
"preview": "1:\n\tpublic static void printArray(int[] arr) {\n\t\tSystem.out.print(\"[\");\n\t\tfor(int x=0; x<arr.length; x++) {\n\t\t\tif(x == a"
},
{
"path": "day06/code/01_面向对象思想/面向对象思想.txt",
"chars": 1280,
"preview": "\n\tǻ̵ı˼\n\n\ṭԼһɲǿǹ̡\n\tñ˵IJǿǽ\n\n˼ص㣺\n\tA:һָ˼ϰߵ˼\n\tB:Խӵ\n\tC:Ǵִָ߱\n\t\tɫת\n\n\n\tA:ϴ·\n\t\ṭӽˮ,ϴ·-->·ӽȥ-->·-->Ưϴ·-->š-->¼\n\t\t·ӵϴ»ϴ·,-->¼\n\n\tB:"
},
{
"path": "day06/code/02_类与对象/类与对象.txt",
"chars": 124,
"preview": "ѧϰԣΪ˰ʵʵϢ\n\nҪͨҪ֪αģ\n\t\n\t\t\tϢ()\n\t\tΪ\tܹʲô(Ϊ)\n\nѧϰjavaԣjavaĵλࡣ\nԣҪͨ֡\n\t\n\t\t\tϢ()\n\t\tΪ\tܹʲô(Ϊ)\n\t\n\tࣺ\n\t\tԱ\tϢ()\n\t\tԱ\tܹʲô(Ϊ)\n\nࣺһصԺΪļ\nǸľ\n\n\n\tѧ"
},
{
"path": "day06/code/03_类的定义/Phone.java",
"chars": 377,
"preview": "/*\n\tһ\n\t\tֻ\n\t\t\tԣƷƣ۸ɫ\n\t\t\tΪ绰\n\n\tڶתΪ\n\t\tֻࣺ\n\t\t\tԱƷƣ۸ɫ\n\t\t\tԱ绰\n\n\tӢ\n\t\tPhone:\n\t\t\tԱbrandpricecolor\n\t\t\tԱcall(String name)sendMessage()\n"
},
{
"path": "day06/code/03_类的定义/Student.java",
"chars": 418,
"preview": "/*\n\tһ\n\t\tѧ\n\t\t\tԣѧţ\n\t\t\tΪѧϰԷ˯\n\n\tڶתΪ\n\t\tѧࣺ\n\t\t\tԱѧţ\n\t\t\tԱѧϰԷ˯\n\n\tӢ\n\t\tStudent:\n\t\t\tԱsidnameage\n\t\t\tԱstudy()eat()sleep()\n\n\tIJд\n\t\tԱʵһֻз"
},
{
"path": "day06/code/04_类的使用/一个java文件多个class/StudentDemo.java",
"chars": 997,
"preview": "/*\n\tһ.javaļпж?\n\t\tԡ\n\t\n\tpublicκӦĸ?\n\t\tδmainġһֻӦһ౻public\n\t\tĿǰдpublicεġ\n\t\n\tڲʹһ?\n\t\tʹijԱ\n\tδ?\n\t\tʽ\n\t\t\t = new ();\n\tʹijԱ?\n\t\tԱ.;\n\t\tԱ."
},
{
"path": "day06/code/04_类的使用/多个java文件多个class/Phone.java",
"chars": 236,
"preview": "/*\n\tֻ\n\t\tԱƷƣ۸ɫ\n\t\tԱ绰\n*/\nclass Phone {\n\t//Ʒ\n\tString brand;\n\t//۸\n\tint price;\n\t//ɫ\n\tString color;\n\n\t//绰ķ\n\tpublic void call(St"
},
{
"path": "day06/code/04_类的使用/多个java文件多个class/PhoneDemo.java",
"chars": 556,
"preview": "class PhoneDemo {\n\tpublic static void main(String[] args) {\n\t\t//\n\t\tPhone p = new Phone();\n\n\t\t//ʹóԱ\n\t\tSystem.out.println("
},
{
"path": "day06/code/04_类的使用/多个java文件多个class/Student.java",
"chars": 258,
"preview": "class Student {\n\t//ѧ\n\tString sid;\n\t//\n\tString name;\n\t//\n\tint age;\n\n\t//ѧϰķ\n\t//ѧϰķ\n\tpublic void study() {\n\t\tSystem.out.pri"
},
{
"path": "day06/code/04_类的使用/多个java文件多个class/StudentDemo.java",
"chars": 595,
"preview": "//\nclass StudentDemo {\n\tpublic static void main(String[] args) {\n\t\t//ѧ\n\t\tStudent s = new Student();\n\n\t\t//\n\t\tSystem.out.p"
},
{
"path": "day06/code/05_对象内存图/PhoneDemo.java",
"chars": 776,
"preview": "//ֻĶ\nclass Phone {\n\t//Ʒ\n\tString brand;\n\t//۸\n\tint price;\n\t//ɫ\n\tString color;\n\n\t//绰ķ\n\tpublic void call(String name) {\n\t\tSy"
},
{
"path": "day06/code/05_对象内存图/PhoneDemo2.java",
"chars": 747,
"preview": "//ֻĶ\nclass Phone {\n\t//Ʒ\n\tString brand;\n\t//۸\n\tint price;\n\t//ɫ\n\tString color;\n\n\t//绰ķ\n\tpublic void call(String name) {\n\t\tSy"
},
{
"path": "day06/code/05_对象内存图/PhoneDemo3.java",
"chars": 548,
"preview": "//ֻĶ\nclass Phone {\n\t//Ʒ\n\tString brand;\n\t//۸\n\tint price;\n\t//ɫ\n\tString color;\n\n\t//绰ķ\n\tpublic void call(String name) {\n\t\tSy"
},
{
"path": "day06/code/06_成员变量和局部变量的区别/VariableDemo.java",
"chars": 338,
"preview": "/*\n\tԱ;ֲ\n\t\tA:еλòͬ\n\t\t\tԱ з\n\t\t\tֲ ڻ߷\n\t\tB:ڴеλòͬ\n\t\t\tԱ ڴ\n\t\t\tֲ ջڴ\n\t\tC:ڲͬ\n\t\t\tԱ ŶĴڶڣŶʧʧ\n\t\t\tֲ ŷĵöڣŷĵ϶ʧ\n\t\tD:ʼֵͬ\n\t\t\tԱ Ĭϵijʼֵ\n\t\t\tֲ ûĬϵijʼ"
},
{
"path": "day06/code/07_形式参数问题/NoNameObject.java",
"chars": 602,
"preview": "/*\n\tûֵĶ\n\n\tʹó\n\t\tA:÷,÷ʹһεʱá\n\t\tB:Ϊʵʲ\n*/\n\n//ѧ࣬дһlove\nclass Student {\n\tpublic void love() {\n\t\tSystem.out.println(\"ѧϲż\");\n\t}\n"
},
{
"path": "day06/code/07_形式参数问题/StudentTest.java",
"chars": 329,
"preview": "//ΪݣҪǶ(ֵַ)\n//ѧ࣬ѧϰ\nclass Student {\n\tpublic void study() {\n\t\tSystem.out.println(\"ѧѧϰ\");\n\t}\n}\n\nclass StudentDemo {\n\t//Stude"
},
{
"path": "day06/code/07_形式参数问题/SumDemo.java",
"chars": 278,
"preview": "//ΪʽݣֱӴݻ͵ֵɡ\n\n//Demo࣬дһʵ\nclass Demo {\n\tpublic int sum(int a,int b) {\n\t\treturn a + b;\n\t}\n}\n\n//\nclass SumDemo {\n\tpublic sta"
},
{
"path": "day06/code/08_封装/StudentDemo.java",
"chars": 665,
"preview": "/*\n\tѧࣺ\n\n\tǴ˶ǿͨȥʹеijԱ\n\tڵǣDzֱȥʹijԱ\n\tô?\n\tjavaṩһؼ֣private\n\n\tprivate:\n\t\tA:һȨη\n\t\tB:γԱ(ԱͳԱ)\n\t\tC:privateεijԱֻڱвܷʡ\n\n*/\n//ѧ\nclass Stude"
},
{
"path": "day06/code/08_封装/StudentDemo2.java",
"chars": 596,
"preview": "/*\n\tprivateӦó\n\t\ta:ѳԱ˽л\n\t\tb:ṩgetXxx()setXxx()\n*/\nclass Student {\n\tprivate String name;\n\tprivate int age;\n\n\t//namegetset\n\t"
},
{
"path": "day06/code/09_this关键字/StudentDemo.java",
"chars": 680,
"preview": "/*\n\t˵֣Ҫ֪⣬ڵnaһõıơ\n\n\tڱڲҵʱõǾͽԭԣʱͲ⡣\n\tԱֵģȷֵ˾ֲ\n\tôǸν?\n\tjavaṩһؼ֣this\n\n\tthisĶ\n\n\tӦó\n\t\tֲسԱ\n*/\nclass Student {\n\tprivate String nam"
},
{
"path": "day06/code/09_this关键字/StudentDemo2.java",
"chars": 584,
"preview": "class Student {\n\t//\n\tprivate String name;\n\t//\n\tprivate int age;\n\n\tpublic void setName(String name) {\n\t\tthis.name = name;"
},
{
"path": "day06/day06总结.txt",
"chars": 1891,
"preview": "1:˼()\n\t(1)ǻ̵һֱ˼\n\t(2)˼ص㣺\n\t\tA:һָ˼ϰߵ˼\n\t\tB:Ѹӵ\n\t\tC:Ǵִָ߱\n\t(3)\n\t\tA:ϴ·\n\t\tB:Է\n\t\tC:\n\t(4)\n\t\tѴװ\n\n2:()\n\t(1)ѧϰΪ˰ʵñʵϢ\n\t(2)ʵα?\n\t\tԣ\n\t\tΪΪ"
},
{
"path": "day07/code/01_构造方法/PhoneTest.java",
"chars": 870,
"preview": "class Phone {\n\tprivate String brand;\n\tprivate int price;\n\tprivate String color;\n\n\tpublic Phone() {}\n\n\tpublic Phone(Strin"
},
{
"path": "day07/code/01_构造方法/StudentDemo.java",
"chars": 1050,
"preview": "/*\n\t췽ݽгʼ\n\n\tص㣺\n\t\tA:ͬ\n\t\tB:ûзֵͣvoidû\n\t\tC:ûоķֵ\n\n\t췽ĸʽ\n\t\tη (...) {\n\t\t\n\t\t}\n\n\t췽ע\n\t\tA:㲻ṩ췽ϵͳĬι췽\n\t\tB:ṩ˹췽ϵͳṩĬι췽\n\t\t\tʱ㻹ʹι췽ֻԼ\n\t\t\tƼԶ"
},
{
"path": "day07/code/01_构造方法/StudentTest.java",
"chars": 956,
"preview": "/*\n\tɣ\n\t\tԱ\n\t\t췽\n\t\tԱ\n\n\tijԱֵмַʽ\n\t\tA:setXxx()\n\t\tB:ι췽\n\n\tϰ\n\t\tPhone:\n\t\t\tԱbrand,price,color\n\t\t\t췽,\n\t\t\tԱsetXxx()/getXxx()\n\t\t\t\t\t sh"
},
{
"path": "day07/code/03_面向对象练习/加减乘除案例/MyMathDemo.java",
"chars": 528,
"preview": "/*\n\tһMyMath,ṩļӼ˳ܣȻвԡ\n*/\nclass MyMath {\n\tpublic int add(int a,int b) {\n\t\treturn a + b;\n\t}\n\n\tpublic int subtract(int a,int"
},
{
"path": "day07/code/03_面向对象练习/员工类案例/EmployeeDemo.java",
"chars": 952,
"preview": "/*\n\tһԱ,ԼԱ\n\tȻԱ췽getXxx()/setXxx()\n\tԼһʾгԱϢķԡ\n\n\tEmployee\n\t\tԱԱ,,ְλ\n\t\t췽Σ\n\t\tԱgetXxx()/setXxx()show()\n*/\nclass Employee {\n\tpriv"
},
{
"path": "day07/code/03_面向对象练习/求和案例/Test.java",
"chars": 635,
"preview": "/*\n\tһDemo,жһݺ͵ķһTestвԡ\n\n\tʲôʱԱ?\n\tҪ֪ʲôʱԱӦ˼ԱĹϵ?\n\tԱĻϢġ\n\tҲ˵ֻкйϵıſԶΪԱ\n*/\nclass Demo {\n\tprivate int x;\n\tprivate int y;\n\n\tpublic"
},
{
"path": "day07/code/03_面向对象练习/求和案例/Test2.java",
"chars": 224,
"preview": "/*\n\tʱΧԽСԽá\n*/\nclass Demo {\n\tpublic int sum(int x,int y) {\n\t\treturn x + y;\n\t}\n}\n\nclass Test2 {\n\tpublic static void main("
},
{
"path": "day07/code/03_面向对象练习/长方形案例/Test.java",
"chars": 905,
"preview": "/*\n\tһ,ܳķȻһTestвԡ\n*/\nclass ChangFangXing {\n\tprivate int length;\n\tprivate int width;\n\n\tpublic ChangFangXing() {}\n\n\tpublic "
},
{
"path": "day07/code/04_static关键字/StudentDemo.java",
"chars": 819,
"preview": "/*\n\t༶ӦDZ༶ÿ˶ģԶһӦÿˡ\n\t䣬ÿӦDzһģԣÿӦöԼġ\n\n\tjavaУʲôʾԱDZ? static\n*/\nclass Student {\n\t//\n\tString name;\n\t//\n\tint age;\n\t//༶\n\t//String c"
},
{
"path": "day07/code/04_static关键字/StudentDemo2.java",
"chars": 398,
"preview": "/*\n\tstatic:̬ؼ֡\n\n\tã\n\t\tγԱͳԱ\n\n\tص㣺\n\t\tA:ļض\t\n\t\tB:ڶ\n\t\tC:ж\n\t\t\tҲжǷʹþ̬ؼֵ\n\n\t\t\tˮԱ̬\n\t\t\tˮԱ̬\n\t\tD:ͨ\n\t\t\tǵĵüȿǶ\n*/\nclass Student {\n\tpublic"
},
{
"path": "day07/code/04_static关键字/StudentDemo3.java",
"chars": 699,
"preview": "/*\n\tstaticע\n\t\tA:ھ̬ûthisؼֵ\n\t\t\tΪ̬ļضأڶڡthisŶĴڡ\n\t\t\tȽڴģ ܷʺڴģڴģԷȽڴġ\n\t\tB:ֻ̬ܷʾ̬\n\t\t\tǾ̬ijԱ\n\t\t\t\tԷʾ̬ԱǾ̬Ա̬ԱǾ̬Ա\n\t\t\t̬ijԱ\n\t\t\t\tֻܷʾ̬ijԱ̬ijԱ\n*"
},
{
"path": "day07/code/04_static关键字/StudentDemo4.java",
"chars": 691,
"preview": "//̬DZжģǾ̬ÿеġ\nclass Student {\n\tString name;\n\tint age;\n\tstatic String classNumber;\n\n\tpublic Student(String name,int age) {\n"
},
{
"path": "day07/code/05_main是静态的/HelloWorld.java",
"chars": 375,
"preview": "/*\n\tpublic static void main(String[] args):\n\n\tpublic:ȨηʾķȨޣjvmãȨҪ\n\tstatic:jvmãôֱ\n\tvoid:jvmãҪjvmֵ\n\tmain:һͨõƣȻǹؼ֣DZjvmʶ\n\n\tS"
},
{
"path": "day07/code/06_制作帮助文档/ArrayDemo.java",
"chars": 409,
"preview": "//ΪĹಢûʹ÷Ǿ̬ijԱ\n//Ϊ˷ãǾͰĽΪ̬ε\n/*\n\tһ˵Ḷ́\n\t\tA:д\n\t\tB:ĵע\n\t\tC:ͨjavadoc˵\n\t\t\tʽjavadoc -d Ŀ¼ -author -version ArrayTool.java\n\t\t\t\t jav"
},
{
"path": "day07/code/06_制作帮助文档/ArrayTool.java",
"chars": 623,
"preview": "/**\n* вĹ\n* @author fqy\n* @version V1.0\n*/\npublic class ArrayTool {\n\n\t//ѹ췽˽\n\t/**\n\t* ˽й췽\n\t*/\n\tprivate ArrayTool(){}\n\n\t/**\n"
},
{
"path": "day07/code/07_学习并使用帮助文档/如何使用帮助文档.txt",
"chars": 390,
"preview": "1:ҵĵĵ\n2:ҵʾ\n3:Ҫҵ࣬س\n\tScanner\n4:ĸ\n\tjava.lang£DzҪġ\n\tjava.lang£Ҫġ\n\n\tʽimport java.util.Scanner;\n5:Ľ˵\n6:Ľṹ\n\t˵ƥ\n\n\tֶժҪ\t--\tԱ\n\t췽ժҪ"
},
{
"path": "day07/code/08_Math类的学习和使用/GuessNumberDemo.java",
"chars": 664,
"preview": "/*\n\tСϷ\n\t\n\t\n\t\tA:ϵͳһ1-100֮\n\t\t\tint number = (int)(Math.random()*100)+1;\n\t\tB:¼,Scannerʵ\n\t\tC:ݽбȽ\n\t\t\t\tʾ\n\t\t\tС\tʾС\n\t\t\t\tϲ㣬\n\t\tD:Ϊ˱"
},
{
"path": "day07/code/08_Math类的学习和使用/MathDemo.java",
"chars": 466,
"preview": "/*\n\tMath:ѧ\n\tص㣺ûй췽ΪijԱǾ̬ġ\n\n\t1ȡ\n\t\tpublic static double random():ֵڵ 0.0 С 1.0\n\n\t2ȡ1-100֮ \n*/\nclass MathDemo {\n\tpublic sta"
},
{
"path": "day07/code/09_代码块/CodeDemo.java",
"chars": 881,
"preview": "/*\n\t飺JavaУʹ{}Ĵ뱻Ϊ顣\n\n\tλúIJͬԷΪ\n\t\tֲ飺ڷг֣ڣͷţڴ\n\t\t飺з֣\n\t\t\t\t\t췽ͬĴŵһÿεù춼ִУڹ췽ǰִ\n\t\t̬飺з֣staticΡ\n\t\t\t\t\tڸгʼڼصʱִУִֻһΡ\n*/\n//ֲ\n/*\nclass Code "
},
{
"path": "day07/code/09_代码块/CodeTest.java",
"chars": 414,
"preview": "/*\n\tִй̣̬ --> --> 췽 --> ֲ\n\n\t̬飺ִֻһΡ\n\t⣺ÿδִС\n*/\nclass Student {\n\tstatic {\n\t\tSystem.out.println(\"AAAAA\");\n\t}\n\n\t{\n\t\tSystem.ou"
},
{
"path": "day07/day07总结.txt",
"chars": 1702,
"preview": "1:췽()\n\t(1)ãԶݽгʼ\n\t(2)ص㣺\n\t\tA:ͬ\n\t\tB:ûзֵ\n\t\tC:ûзֵ\n\t(3)ע\n\t\tA:ûд췽ϵͳĬϸι췽\n\t\tB:д˹췽ϵͳٸĬι췽\n\t\t 飺Լֶι췽\n\t(4)Աֵ\n\t\tA:+setXxx()\n\t\tB:\n\t"
},
{
"path": "day08/code/01_继承/ExtendsDemo.java",
"chars": 210,
"preview": "/*\n\tjavaеļ̳ص㣺\n\t\tA:Javaֵֻ֧̳Уֶ֧̳С\n\t\tB:Javaֶ֧̳(̳ϵ)\n*/\nclass A {\n}\n\nclass B extends A {\n}\n/*\nclass C extends A,B {\n}\n*/\n\ncla"
},
{
"path": "day08/code/01_继承/ExtendsDemo2.java",
"chars": 827,
"preview": "/*\n\tjavaеļ̳ע\n\t\tA:ֻܼ̳из˽еijԱ(ԱͳԱ)\n\t\tB:ܼ̳иĹ췽ǿͨsuper(潲)ؼȥʸ췽\n\t\tC:ҪΪ˲ֹܶȥ̳\n\t\t\tclass A {\n\t\t\t\tpublic void show(){}\n\t\t\t\tpublic "
},
{
"path": "day08/code/01_继承/ExtendsDemo3.java",
"chars": 527,
"preview": "/*\n\t̳мijԱϵ\n\t\tֲͬdzļһ֪ʹõ˭\n\t\tͬͽԭ\n\n\tʹñʱҾֲΧ\n\tֱʹóԱӹؼ֣thisɡ\n\tֱʹøijԱӹؼ֣superɡ\n*/\nclass Father {\n\tpublic int age = 40;\n}\n\nclass So"
},
{
"path": "day08/code/01_继承/ExtendsDemo4.java",
"chars": 691,
"preview": "/*\n\t̳еĹ췽ϵ\n\t\tеĹ췽Ĭ϶ʸпղĹ췽\n\n\t\tΪʲô?\n\t\t\tΪ̳иеݣܻʹøݡ\n\t\t\tԣʼ֮ǰһҪɸݵijʼ\n\n\n\tôҿɲԷʸĴι췽?\n\t\tԡͨsuper(...)\n\n\tע\n\t\tA:ÿһ췽ĵһĬ϶ǣsuper()\n\t\tB:supe"
},
{
"path": "day08/code/01_继承/ExtendsDemo5.java",
"chars": 1233,
"preview": "//\nclass Person {\n\tprivate String name;\n\tprivate int age;\n\n\tpublic Person() {}\n\n\tpublic Person(String name,int age) { //"
},
{
"path": "day08/code/01_继承/ExtendsDemo6.java",
"chars": 394,
"preview": "/*\n\t̳мijԱϵ\n\t\tͬƣdzһ֪˭\n\t\tͬƣ\n\t\t\t\n\t\t\tڸ\n\t\t\t...\n\t\t\tҲͱ\n*/\nclass Fu {\n\tpublic void show() {\n\t\tSystem.out.println(\"show fu\");\n\t}\n}"
},
{
"path": "day08/code/01_继承/PersonDemo.java",
"chars": 1287,
"preview": "/*\n\tѧʦ(Է˯)\n\n\tѧࣺ\n\t\tԱ\n\t\tԱgetXxx()/setXxx(),eat(),sleep()\n\tʦࣺ\n\t\tԱ\n\t\tԱgetXxx()/setXxx(),eat(),sleep()\n\n\tȡԵĶ嵽һУ\n\tࣺ\n\t\tԱ\n\t\tԱget"
},
{
"path": "day08/code/01_继承/Test.java",
"chars": 1693,
"preview": "/*\n\tѧʦ(Է˯)\n*/\n//ѧ\nclass Student {\n\tprivate String name;\n\tprivate int age;\n\n\tpublic Student() {}\n\n\tpublic Student(String "
},
{
"path": "day08/code/01_继承/Test2.java",
"chars": 490,
"preview": "/*\n\t֪ʶ\n\t\tA:̳мĹ췽ϵ\n\t\t\tȥʸĹ췽Ըݽгʼ\n\t\tB:̳мijԱϵ\n\t\t\tͽԭ\n\t\tC:thissuperʹ\n\t\tD:һijʼ\n\t\t\tԱʼ\n\t\t\t\tĬ\n\t\t\t\tʾ\n\t\t\t\t췽\n*/\nclass Fu{\n\tpublic int nu"
},
{
"path": "day08/code/01_继承/Test3.java",
"chars": 446,
"preview": "/*\n\t֪ʶ\n\t\tA:ִ˳\n\t\t\t̬ --> --> 췽\n\t\tB:ִص\n\t\t\tִֻ̬һ\n\t\t\tÿεù췽ִ\n*/\nclass Fu {\n\tstatic {\n\t\tSystem.out.println(\"̬Fu\");\n\t}\n\n\t{\n\t\tSyst"
},
{
"path": "day08/code/01_继承/Z.java",
"chars": 466,
"preview": "/*\n\t֪ʶ\n\t\tA:ΪԱ\n\t\t\tclass Demo {\n\t\t\t\tint x = 10; //ͳԱ\n\t\t\t\tStudent s = new Student(); //ͳԱ\n\t\t\t}\n\t\tB:һijʼ\n\t\t\tԱ\n\t\t\t\tĬ\n\t\t\t\tʾ\n\t\t\t"
},
{
"path": "day08/code/01_继承/继承概述.txt",
"chars": 1165,
"preview": "1дһѧ࣬\n\tclass Student {\n\t\tprivate String name;\n\t\tprivate int age;\n\n\t\tpublic Student(){}\n\n\t\tpublic Student(String name,int"
},
{
"path": "day08/code/02_方法重写/PersonDemo.java",
"chars": 783,
"preview": "/*\n\tдע\n\t\tA:˽зܱд\n\t\tB:дʱȨܸ\n\t\t\tһɡ\n\t\tC:ྲ̬Ҳ̬ͨд\n*/\nclass Person {\n\tpublic void show() {\n\t\tSystem.out.println(\"show person\")"
},
{
"path": "day08/code/02_方法重写/PhoneDemo.java",
"chars": 889,
"preview": "/*\n\tдг˺һģһķҲΪǣд\n*/\n//ֻ\n/*\nclass Phone {\n\tpublic void call(String name) {\n\t\tSystem.out.println(\"\"+name+\"绰\");\n\t}\n}\n\n//¿ֻ\n"
},
{
"path": "day08/code/02_方法重写/两个面试题.txt",
"chars": 257,
"preview": "1:OverrideOverload?Overloadܸı䷵ֵ?\n\tOverride:д\n\tOverload:\n\n\tдгֺһģһķ\n\tأͬһгֵķͬбͬ\n\n\tOverloadܸı䷵ֵͣΪͷֵء\n\n2:thisؼֺsuperؼֱַʲô?Լ"
},
{
"path": "day08/code/03_继承练习/AnimalDemo.java",
"chars": 1453,
"preview": "/*\n\tϰ2èΪ̳еİ汾ԼԼԡȻὲ\n\n\tè\n\t\tԱ\n\t\t췽Σ\n\t\tԱgetXxx()/setXxx()show()catchMouse()\n\t\n\t\tԱ\n\t\t췽Σ\n\t\tԱgetXxx()/setXxx()show()lookDoor()\n"
},
{
"path": "day08/code/03_继承练习/Test.java",
"chars": 1579,
"preview": "/*\n\tè\n\t\tԱ\n\t\t췽Σ\n\t\tԱgetXxx()/setXxx()show()catchMouse()\n\t\n\t\tԱ\n\t\t췽Σ\n\t\tԱgetXxx()/setXxx()show()lookDoor()\n\tࣺ\n\t\tmain(String"
},
{
"path": "day08/code/04_final关键字/FinalDemo.java",
"chars": 563,
"preview": "/*\n\tܶʱǿܲҵݡʱô?\n\tjavaṩһ״̬ηfinal\n\n\tfinal:յ˼\n\n\tã\n\t\t࣬ԱԱ\n\n\tص㣺\n\t\tࣺ౻finalΣ˵ܱ̳࣬С\n\t\tԱfinalκͱ˳ֵܱġ\n\t\tԱܱд\n*/\nfinal class Fu {\n\tpub"
},
{
"path": "day08/code/04_final关键字/FinalDemo2.java",
"chars": 743,
"preview": "/*\n\tfinalξֲ\n\t\tͣ͵ֵܱ\n\t\tͣ͵ĵֵַܸı\n*/\nclass Person {\n\tpublic void show() {\n\t\t//ֲ\n\t\tint num = 10;\n\t\tSystem.out.println(num);\n\t"
},
{
"path": "day08/code/04_final关键字/FinalDemo3.java",
"chars": 354,
"preview": "/*\n\tfinalijʼʱ\n\t\tA:ڶʱֵԺҲܸˡ\n\t\tB:ڶ췽ǰֵԡ\n*/\nclass Demo {\n\tint num;\n\t//final int num2 = 0;\n\tfinal int num2 = 0;\n\n\t\n\tstatic {\n\t"
},
{
"path": "day08/code/05_多态/DuoTaiDemo.java",
"chars": 473,
"preview": "/*\n\t̬ͬһڲͬʱֳֵ̱IJͬ״̬\n\n\t\n\t\tA:ˮ(ˮˮ)\n\n\t\tB:èͶ\n\t\t\tұߵֵֵߣܶͨ˵ԡ\n\t\t\t d = new ();\n\t\t\t dd = new è();\n\t\t\tè m = new è();\n\t\t\tè mm = new ("
},
{
"path": "day08/code/05_多态/DuoTaiDemo2.java",
"chars": 636,
"preview": "/*\n\t̬ijԱص㣺\n\t\tA:Ա\n\t\t\t뿴ߣпߡ\n\t\tB:Ա\n\t\t\t뿴ߣпұߡ\n\n\t\t\tΪʲô?\n\t\t\t\tΪԱдûС\n\t\tC:̬\n\t\t\t뿴ߣпߡ\n\n\t\t\t̬ʵûдһ˵ΪǸء\n*/\nclass Animal {\n\tpublic int age "
},
{
"path": "day08/code/05_多态/DuoTaiTest.java",
"chars": 313,
"preview": "class Fu{\n\tpublic void show(){\n\t\tSystem.out.println(\"fu show\");\n\t}\n}\nclass Zi extends Fu{\n\tpublic void show(){\n\t\tSystem."
},
{
"path": "day08/code/05_多态/DuoTaiTest2.java",
"chars": 412,
"preview": "class A{\n\tpublic void show(){\t\n\t\tshow2();\n\t}\n\tpublic void show2(){\n\t\tSystem.out.println(\"\");\n\t}\n}\nclass B extends A {\n\tp"
},
{
"path": "day08/day08总结.txt",
"chars": 1093,
"preview": "1:̳()\n\t(1)ѶͬԺΪȡ嵽һУ\n\t Ȼһһϵ;߱һԺΪˡ\n\t ֹϵУ̳С\n\t(2)̳αʾ?\n\t\tʽclass extends {}\n\t(3)javaеļ̳ص㣺\n\t\tA:javaֻ̳ܵ\n\t\tB:javaпԶ̳С(̳ϵ)\n\t("
},
{
"path": "day09/code/01_多态/DuoTaiDemo.java",
"chars": 2156,
"preview": "/*\n\t̬ĺô\n\t\tA:˳ά(ɼ̳б֤)\n\t\tB:˳չ(ɶ̬֤)\n\n\t̬ıˣ\n\t\tܷеĹܡ\n*/\nclass Animal {\n\tpublic void eat(){}\n\tpublic void sport(){}\n\n\t/*\n\tpubli"
},
{
"path": "day09/code/01_多态/DuoTaiDemo2.java",
"chars": 942,
"preview": "/*\n\tηй?\n\t\tA:ɡ\n\t\tB:̬ת\n\t\t\tת\n\t\t\t\tӵ\n\t\t\t\tָ\n\t\t\tת\n\t\t\t\tӸ\n\t\t\t\tתΪ\n\n\tװ\n\n\t\tӣ():,Ϸ():,age:20\n\t\tӵ():JavaSEage:40\n\n\t\t//̬\n\t\tӵ k = new ("
},
{
"path": "day09/code/02_多态案例/AnimalDemo.java",
"chars": 2302,
"preview": "//è\nclass Animal {\n\tprivate String name;\n\tprivate int age;\n\n\tpublic Animal() {}\n\n\tpublic Animal(String name,int age) {\n\t"
},
{
"path": "day09/code/02_多态案例/PersonDemo.java",
"chars": 490,
"preview": "//ʳĻ\nclass Person {\n\tpublic void eat() {\n\t\tSystem.out.println(\"person eat\");\n\t}\n}\n\nclass SouthPerson extends Person {\n\t"
},
{
"path": "day09/code/03_抽象类/AbstractDemo.java",
"chars": 689,
"preview": "/*\n\tﲻһֻèǾĸ塣\n\t\t\t\tңڶԳԵĹܣҲӦø֣\n\t\t\t\tΪͬĶԵDzһģӦþĶԼȥʵԼԵĹܡ\n\t\t\t\tһûо֣һݡαʾ?\n\n\t\t\t\tʽ\n\t\t\t\t\tη ֵ (б...);\n\n\t\t\t\tΪ˱ʾһĶjavaṩһʶĹؼ֣abstract\n\t\t\t"
},
{
"path": "day09/code/03_抽象类/AbstractDemo2.java",
"chars": 546,
"preview": "/*\n\tijԱص㣺\n\t\tA:Ա\n\t\t\tDZҲdz\n\t\tB:췽\n\t\t\tй췽Dzʵ\n\t\t\t⣺췽ʲô?\n\t\t\t\tʸݵijʼ\n\t\tC:Ա\n\t\t\tгҲзdz\n\t\t\tǿҪijЩ顣\n\t\t\tdzڸֱʹã˴ĸԡ\n*/\nabstract class Animal {\n"
},
{
"path": "day09/code/04_抽象类案例/AbstraceTest.java",
"chars": 372,
"preview": "/*\nС⣺\n\t1һûгɲԶΪ?ԣʲô?\n\t\tԡ\n\t\tΪ˲ñ˴\n\t2abstractܺЩؼֹ\n\t\tfinal: finalεķܱдabstractεķҪ뱻д\n\t\tprivateprivateεķܱдabstractεķҪ뱻д\n\t\n\t\tsta"
},
{
"path": "day09/code/04_抽象类案例/AnimalDemo.java",
"chars": 1317,
"preview": "/*\n\tè\n\t\tè\n\t\tԣ䣬Է\n*/\nabstract class Animal {\n\tprivate String name;\n\tprivate int age;\n\n\tpublic Animal(){}\n\n\tpublic Animal("
},
{
"path": "day09/code/04_抽象类案例/EmployeeDemo.java",
"chars": 1987,
"preview": "/*\n\tڿһϵͳʱҪԱƣԱ3ԣԼʡ\n\tҲԱ˺Ա⣬Ϊһԡ\n\tʹü̳е˼ƳԱ;ࡣҪṩҪķԷʡ\n\t\n\tԱࣺ\n\t\tͨԱ\n\t\t\tԼ\n\t\t\n\t\t\tԼʣ\n*/\nabstract class Employee {\n\tprivate String name;"
},
{
"path": "day09/code/04_抽象类案例/StudentDemo.java",
"chars": 2159,
"preview": "/*\n\tѧ\n\t\tѧԱҵѧԱ\n\t\tԣ䣬༶ѧϰԷ\n*/\nabstract class Student {\n\tprivate String name;\n\tprivate int age;\n\tprivate String classId;\n\n\tp"
},
{
"path": "day09/code/04_抽象类案例/TeacherDemo.java",
"chars": 1477,
"preview": "/*\n\tʦ\n\t\tʦҵʦ\n\t\tԣ䣬Ρ\n*/\nabstract class Teacher {\n\tprivate String name;\n\tprivate int age;\n\n\tpublic Teacher(){}\n\n\tpublic Tea"
},
{
"path": "day09/code/05_接口/InterfaceDemo.java",
"chars": 427,
"preview": "/*\n\tӿڸڶ棬ЩèȦߣȶ\n\t\t\t ЩǶ;;߱ģԣʺ϶ڶС\n\t\t\t ңҲеè߹߱ЩܣֱӶè߹Ҳʡ\n\t\t\t һչܣjavaṩ˽ӿ֡\n\n\tӿڵص㣺\n\t\tA:ӿùؼinterfaceʾ\n\t\t\tʽinterface ӿ {}\n\t\tB:ʵֽӿ"
},
{
"path": "day09/code/05_接口/InterfaceDemo2.java",
"chars": 673,
"preview": "/*\n\tӿڵijԱص㣺\n\t\tA:Ա\n\t\t\tdzǾ̬εġ\n\t\t\tĬϵηpublic static final\n\t\tB:췽\n\t\t\tûй췽\n\t\tC:Ա\n\t\t\tֻdz\n\t\t\tĬϵηpublic abstract\n\n\t\t飺\n\t\t\tԼдӿڵݵʱЩĬηϡ\n"
},
{
"path": "day09/code/05_接口/InterfaceDemo3.java",
"chars": 254,
"preview": "/*\n\tࣺ\n\t\t̳йϵֻ̳ܵСԶ̳С\n\tӿڣ\n\t\tʵֹϵԵʵ֣ҲԶʵ֡\n\t\tڼ̳һͬʱʵֶӿڡ\n\tӿӿڣ\n\t\t̳йϵԵ̳УҲԶ̳С\n*/\ninterface A {\n}\n\ninterface B {\n}\n\nclass C {\n}\n\nclas"
},
{
"path": "day09/code/05_接口/抽象类和接口的区别.txt",
"chars": 194,
"preview": "1Ա\n\tࣺ\n\t\tԱDZҲdz\n\t\t췽\n\t\tԱdzģҲǷdz\n\tӿڣ\n\t\tԱֻdz\n\t\t\tĬηpublic static final\n\t\tԱֻdz\n\t\t\tĬηpublic abstract\n\n2ϵ\n\tࣺ\n\t\t̳йϵֻ̳ܵСԶ̳С\n\tӿڣ\n\t\tʵֹϵԵʵ֣"
},
{
"path": "day09/code/06_接口案例/AnimalDemo.java",
"chars": 2016,
"preview": "/*\n\tһƵʱӾĿʼЩԵݣϵϳȡ\n\tḶ́Ӿ嵽\n\tʵֵḶ́ӳ塣\n\tʹõʱʹõǾĶ\n\n\tè,ߵĶ\n\n\t˶Ա(ӿ)\n\t\tԱߡ\n\n\tè()\n\t\tԱ\n\t\t췽Σ\n\t\tԱgetXxx()/setXxxԷ˯\n\n\t()\n\t\tԱ\n\t\t췽Σ\n\t\tԱget"
},
{
"path": "day09/code/06_接口案例/PeopleDemo.java",
"chars": 2602,
"preview": "//˵ӢĽӿ\ninterface SpeakEnglish {\n\tpublic abstract void speak();\n}\n\n//\nabstract class People {\n\tprivate String name;\n\tpriv"
}
]
// ... and 687 more files (download for full content)
About this extraction
This page contains the full source code of the DuGuQiuBai/Java GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 887 files (918.6 KB), approximately 335.9k tokens, and a symbol index with 2178 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.