Skip to content

ApacheWang/Java-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-basics

My Java basics architecture

项目目录树:

  - 01Java简介
    - 01_Java基础_第1天(Java概述、环境变量、注释、关键字、标识符、常量)_讲义.doc
    - 50道编程题.doc
    - day01.xmind
    - Demo
      - Demo.java
      - Demo_1.java
      - HelloWorld.java
    - JDK下载安装文档.doc
    - README.md
  - 02Java变量与运算符
    - 02_Java基础_第2天(变量、运算符)_讲义cxf.doc
    - Demo
      - DataConvert.java
      - DataConvert_1.java
      - Operator.java
      - Operator_1.java
      - Operator_2.java
      - Operator_3.java
      - Operator_4.java
      - Operator_5.java
      - Shopp.java
      - Variable.java
      - Variable_1.java
      - Variable_2.java
    - README.md
    - 定义变量三要素.JPG
  - 03Java基础语法-选择循环
    - 03_Java基础语法_第3天(Scanner、Random、流程控制语句)_讲义.doc
    - day03笔记.md
    - Demo
      - BreakDemo.java
      - BreakDemo_1.java
      - ContinueDemo.java
      - DoWhileDemo.java
      - ForDemo.java
      - ForDemo_1.java
      - ForForDemo.java
      - GuestNumber.java
      - IfDemo.java
      - IfElseDemo.java
      - IfElseDemo_1.java
      - IfElseIfDemo.java
      - RandomDemo.java
      - ScannerDemo.java
      - WhileDemo.java
      - WhileForDemo.java
    - for循环的执行顺序.JPG
    - 嵌套循环执行顺序.JPG
    - 嵌套循环的次数.JPG
  - 04Java基础语法-switch、数组
    - 04_Java基础语法_第4天(数组)_讲义.doc
    - day04笔记.md
    - Demo
      - ArrayArrayDemo.java
      - ArrayArrayDemo_1.java
      - ArrayArrayDemo_2.java
      - ArrayArrayDemo_3.java
      - ArrayDemo.java
      - ArrayDemo_1.java
      - ArrayDemo_2.java
      - ArrayDemo_3.java
      - ArrayDemo_4.java
      - ArrayDemo_5.java
      - CallName.java
      - SwitchDemo.java
      - SwitchDemo_1.java
    - JVM的内存划分.JPG
    - 二维数组的内存图.JPG
    - 数组的内存图.JPG
    - 数组空指针异常.JPG
    - 数组获取最大值的原理.JPG
  - 05Java基础语法-方法
    - 05_Java基础语法_第5天(方法)_讲义.doc
    - day05笔记.md
    - Demo
      - CallName.java
      - MethodDemo.java
      - MethodDemo_1.java
      - MethodDemo_2.java
      - MethodDemo_3.java
      - MethodOverLoadDemo.java
      - MethodOverLoadDemo_1.java
      - Shopp.java
    - 方法内存图.JPG
    - 方法参数是基本数据类型.JPG
    - 方法参数是引用数据类型.JPG
    - 方法的调用流程.JPG
  - 06Java基础语法-自定义类型、ArrayList集合
    - 06_Java基础语法_第6天(自定义类、ArrayList集合)_讲义.doc
    - ArrayList可变数组.JPG
    - day06笔记.md
    - Demo
      - ArrayListDemo.java
      - ArrayListDemo_1.java
      - ArrayListDemo_2.java
      - ArrayListDemo_3.java
      - CallName.java
      - Car.java
      - DianFanGuo.java
      - Goods.java
      - Phone.java
      - Shopp.java
      - Student.java
      - StudentName.java
      - Test.java
      - TestPhone.java
      - TestPhone_1.java
    - 两个引用变量内存图.JPG
    - 对象内存图.JPG
    - 集合存储StdentName类型.JPG
  - 07Java基础语法-循环、数组
    - 07_Java基础语法_第7天(练习)_讲义.doc
    - 99乘法表的分析.JPG
    - ASCII编码表.JPG
    - day07笔记.md
    - Demo
      - ArrayMethodTest.java
      - ArrayMethodTest_1.java
      - ArrayMethodTest_2.java
      - ArrayMethodTest_3.java
      - ASCIIDemo.java
      - LoopTest.java
      - LoopTest_1.java
      - LoopTest_2.java
      - LoopTest_3.java
    - 折半查找原理.JPG
    - 数组的逆序原理.JPG
    - 选择排序原理.JPG
  - 08Eclipse开发工具、超市库存管理系统
    - 08_Java基础语法_第8天(Eclipse)_讲义.doc
    - day08笔记.md
    - Demo
      - shop
        - .classpath
        - .project
        - .settings
          - org.eclipse.jdt.core.prefs
        - bin
          - FruitItem.class
          - Shopp.class
        - src
          - FruitItem.java
          - Shopp.java
  - 09面向对象、封装、this
    - 09_Java面向对象_第1天(类、封装)_讲义.doc
    - day09
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo01
              - Car.class
              - CarTest.class
            - demo02
              - Car.class
              - CarTest.class
            - demo03
              - Person.class
              - TestPerson.class
            - demo04
              - Person.class
              - PersonTest.class
            - demo05
              - Person.class
              - PersonTest.class
            - demo06
              - Person.class
              - PersonTest.class
            - demo07
              - CallName.class
              - Student.class
      - src
        - cn
          - itcast
            - demo01
              - Car.java
              - CarTest.java
            - demo02
              - Car.java
              - CarTest.java
            - demo03
              - Person.java
              - TestPerson.java
            - demo04
              - Person.java
              - PersonTest.java
            - demo05
              - Person.java
              - PersonTest.java
            - demo06
              - Person.java
              - PersonTest.java
            - demo07
              - CallName.java
              - Student.java
    - day09笔记.md
    - this使用-年龄比较.JPG
    - this内存图.JPG
    - 大象放冰箱案例.JPG
    - 对象的内存图.JPG
    - 方法参数是基本数据类型和引用数据类型.JPG
  - 10继承、抽象类、员工类定义
    - 10_Java面向对象_第2天(继承、抽象类)_讲义.doc
    - day10
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo01
              - Develop.class
              - Employee.class
              - Test.class
              - WeiHu.class
            - demo02
              - Fu.class
              - Test.class
              - Zi.class
            - demo03
              - Fu.class
              - Test.class
              - Zi.class
            - demo04
              - AndroidPhone.class
              - Phone.class
              - Test.class
            - demo05
              - Fu.class
              - Zi.class
            - demo06
              - Android.class
              - Develop.class
              - JavaEE.class
              - Test.class
            - demo07
              - Animal.class
              - Cat.class
              - Test.class
            - demo08
              - Develop.class
              - Employee.class
              - JavaEE.class
              - Maintainer.class
              - Network.class
              - Test.class
      - src
        - cn
          - itcast
            - demo01
              - Develop.java
              - Employee.java
              - Test.java
              - WeiHu.java
            - demo02
              - Fu.java
              - Test.java
              - Zi.java
            - demo03
              - Fu.java
              - Test.java
              - Zi.java
            - demo04
              - AndroidPhone.java
              - Phone.java
              - Test.java
            - demo05
              - Fu.java
              - Zi.java
            - demo06
              - Android.java
              - Develop.java
              - JavaEE.java
              - Test.java
            - demo07
              - Animal.java
              - Cat.java
              - Test.java
            - demo08
              - Develop.java
              - Employee.java
              - JavaEE.java
              - Maintainer.java
              - Network.java
              - Test.java
    - day10笔记.md
    - 子类还是一个抽象类.JPG
    - 继承的体系.JPG
    - 继承的注意事项.JPG
  - 11接口、多态
    - 11_Java面向对象_第3天(接口、多态)_讲义.doc
    - day11
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo01
              - MyInterface.class
              - MyInterfaceImpl.class
              - Test.class
            - demo02
              - MyInter.class
              - MyInterImpl.class
              - Test.class
            - demo03
              - A.class
              - B.class
              - C.class
              - D.class
            - demo04
              - A.class
              - B.class
              - C.class
              - D.class
            - demo05
              - Animal.class
              - Cat.class
              - Fu.class
              - Smoking.class
              - Student.class
              - Test.class
              - Zi.class
            - demo06
              - Fu.class
              - Test.class
              - Zi.class
            - demo07
              - Animal.class
              - Person.class
              - Student.class
              - Teacher.class
              - Test.class
            - demo08
              - Animal.class
              - Cat.class
              - Dog.class
              - Test.class
            - demo09
              - Computer.class
              - Keyboard.class
              - Mouse.class
              - Test.class
              - USB.class
      - src
        - cn
          - itcast
            - demo01
              - MyInterface.java
              - MyInterfaceImpl.java
              - Test.java
            - demo02
              - MyInter.java
              - MyInterImpl.java
              - Test.java
            - demo03
              - A.java
              - B.java
              - C.java
              - D.java
            - demo04
              - A.java
              - B.java
              - C.java
              - D.java
            - demo05
              - Animal.java
              - Cat.java
              - Fu.java
              - Smoking.java
              - Student.java
              - Test.java
              - Zi.java
            - demo06
              - Fu.java
              - Test.java
              - Zi.java
            - demo07
              - Animal.java
              - Person.java
              - Student.java
              - Teacher.java
              - Test.java
            - demo08
              - Animal.java
              - Cat.java
              - Dog.java
              - Test.java
            - demo09
              - Computer.java
              - Keyboard.java
              - Mouse.java
              - Test.java
              - USB.java
    - day11笔记.md
  - 12构造方法、this、super
    - 12_Java面向对象_第4天(构造方法、this、super)_讲义.doc
    - day12_code
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo01
              - Person.class
              - Test.class
            - demo02
              - Person.class
              - Test.class
            - demo03
              - Person.class
              - Test.class
            - demo04
              - Person.class
              - Student.class
              - Test.class
            - demo05
              - Person.class
              - Student.class
              - Test.class
            - demo06
              - Person.class
              - Student.class
              - Test.class
            - demo07
              - Person.class
              - Student.class
              - Test.class
              - Worker.class
            - demo08
              - Developer.class
              - Employee.class
              - JavaEE.class
              - Maintainer.class
              - Net.class
              - Test.class
      - src
        - cn
          - itcast
            - demo01
              - Person.java
              - Test.java
            - demo02
              - Person.java
              - Test.java
            - demo03
              - Person.java
              - Test.java
            - demo04
              - Person.java
              - Student.java
              - Test.java
            - demo05
              - Person.java
              - Student.java
              - Test.java
            - demo06
              - Person.java
              - Student.java
              - Test.java
            - demo07
              - Person.java
              - Student.java
              - Test.java
              - Worker.java
            - demo08
              - Developer.java
              - Employee.java
              - JavaEE.java
              - Maintainer.java
              - Net.java
              - Test.java
    - day12笔记.md
    - this()语句形式.JPG
    - this调用构造方法内存图.JPG
    - 子类父类的内存图.JPG
    - 完整员工案例.JPG
    - 构造方法的内存图.JPG
  - 13final、static、内部类
    - 13_Java面向对象_第5天(static、final、匿名对象、内部类、包、修饰符、代码块)_讲义.doc
    - day13
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itast
            - demo01
              - Fu.class
              - Test.class
              - Zi.class
            - demo02
              - Fu.class
              - Person.class
              - Test.class
              - Zi.class
            - demo03
              - Person.class
              - Student.class
              - Test.class
            - demo04
              - Fu.class
              - Test.class
              - Zi.class
            - demo05
              - Person.class
              - Test.class
            - demo06
              - Outer$Inner.class
              - Outer.class
              - Test.class
            - demo07
              - Outer$Inner.class
              - Outer.class
              - Test.class
            - demo08
              - Outer$1Inner.class
              - Outer.class
              - Test.class
            - demo09
              - Animal.class
              - Smoking.class
              - Test$1.class
              - Test.class
              - Test2$1.class
              - Test2.class
            - demo10
              - A.class
              - C.class
            - demo11
              - B.class
              - Test.class
            - demo12
              - Person.class
              - Test.class
      - src
        - cn
          - itast
            - demo01
              - Fu.java
              - Test.java
              - Zi.java
            - demo02
              - Fu.java
              - Person.java
              - Test.java
              - Zi.java
            - demo03
              - Person.java
              - Student.java
              - Test.java
            - demo04
              - Fu.java
              - Test.java
              - Zi.java
            - demo05
              - Person.java
              - Test.java
            - demo06
              - Outer.java
              - Test.java
            - demo07
              - Outer.java
              - Test.java
            - demo08
              - Outer.java
              - Test.java
            - demo09
              - Animal.java
              - Smoking.java
              - Test.java
              - Test2.java
            - demo10
              - A.java
              - C.java
            - demo11
              - B.java
              - Test.java
            - demo12
              - Person.java
              - Test.java
    - day13笔记.md
    - 静态的共享数据.JPG
    - 静态的内存图.JPG
  - 14Eclipse用法、参数、返回值
    - 14_Java面向对象_第6天(Eclipse高级、类与接口作为参数返回值)_讲义.doc
    - day14
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - abstractclass
              - Animal.class
              - Cat.class
              - Dog.class
              - GetAnimal.class
              - TestArguments.class
              - TestReturn.class
            - classes
              - GetPerson.class
              - Person.class
              - TestArguments.class
              - TestReturn.class
            - demo01
              - Employee.class
              - JavaEE.class
              - Test.class
            - demo02
              - CXF.class
              - MathTools.class
            - demo03
              - Animal.class
              - Cat.class
              - Test.class
            - hotel
              - ChuShi.class
              - Employee.class
              - FuWuYuan.class
              - JingLi.class
              - Test.class
              - VIP.class
            - interfaces
              - GetSmoking.class
              - Smoking.class
              - Student.class
              - TestArguments.class
              - TestReturn.class
            - sum
              - GetAvg.class
              - GetSum.class
      - src
        - cn
          - itcast
            - abstractclass
              - Animal.java
              - Cat.java
              - Dog.java
              - GetAnimal.java
              - TestArguments.java
              - TestReturn.java
            - classes
              - GetPerson.java
              - Person.java
              - TestArguments.java
              - TestReturn.java
            - demo01
              - Employee.java
              - JavaEE.java
              - Test.java
            - demo02
              - CXF.java
              - MathTools.java
            - demo03
              - Animal.java
              - Cat.java
              - Test.java
            - hotel
              - ChuShi.java
              - Employee.java
              - FuWuYuan.java
              - JingLi.java
              - Test.java
              - VIP.java
            - interfaces
              - GetSmoking.java
              - Smoking.java
              - Student.java
              - TestArguments.java
              - TestReturn.java
            - sum
              - GetAvg.java
              - GetSum.java
    - day14笔记.md
    - JDK_API_1_6_zh_CN.chw
    - 抽象类作为方法返回值.JPG
    - 类作为方法的返回值.JPG
  - 15Object、String、StringBuilder常用API
    - 15_常用API_第1天(Object、String、StringBuffer、用户登陆注册)_讲义.doc
    - day15
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo01
              - Person.class
              - TestEquals.class
              - TestToString.class
            - demo02
              - StringDemo.class
              - StringDemo2.class
              - StringDemo3.class
              - StringDemo4.class
              - StringTest.class
            - demo03
              - StringBufferDemo.class
              - StringBufferTest.class
      - src
        - cn
          - itcast
            - demo01
              - Person.java
              - TestEquals.java
              - TestToString.java
            - demo02
              - StringDemo.java
              - StringDemo2.java
              - StringDemo3.java
              - StringDemo4.java
              - StringTest.java
            - demo03
              - StringBufferDemo.java
              - StringBufferTest.java
    - day15笔记.md
    - equals方法比较对象的内存地址.JPG
    - StringBuffer可变数组.JPG
    - 字符串出现次数.JPG
    - 字符串的不变性.JPG
    - 字符串的比较.JPG
    - 对象的属性比较.JPG
  - 16正则表达式、Date类、Calendar类
    - 16_常用API_第2天(正则表达式、Date、DateFormat、Calendar)_讲义.doc
    - day16
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo01
              - RegexDemo.class
              - RegexDemo1.class
              - RegexDemo2.class
            - demo02
              - DateDemo.class
              - SimpleDateFormatDemo.class
              - SimpleDateFormatDemo1.class
            - demo03
              - CalendarDemo.class
              - CalendarDemo1.class
            - demo04
              - DateTest.class
      - src
        - cn
          - itcast
            - demo01
              - RegexDemo.java
              - RegexDemo1.java
              - RegexDemo2.java
            - demo02
              - DateDemo.java
              - SimpleDateFormatDemo.java
              - SimpleDateFormatDemo1.java
            - demo03
              - CalendarDemo.java
              - CalendarDemo1.java
            - demo04
              - DateTest.java
    - day16笔记.md
  - 17包装类、System类、Math类、Arrays类
    - 17_常用API_第3天(包装类、System、Math、Arrays、大数据运算)_讲义.doc
    - day17
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo1
              - IntegerDemo.class
              - IntegerDemo1.class
              - IntegerDemo2.class
            - demo2
              - Person.class
              - SystemDemo.class
            - demo3
              - MathDemo.class
            - demo4
              - ArraysDemo.class
            - demo5
              - BigDecimalDemo.class
              - BigIntegerDemo.class
      - src
        - cn
          - itcast
            - demo1
              - IntegerDemo.java
              - IntegerDemo1.java
              - IntegerDemo2.java
            - demo2
              - Person.java
              - SystemDemo.java
            - demo3
              - MathDemo.java
            - demo4
              - ArraysDemo.java
            - demo5
              - BigDecimalDemo.java
              - BigIntegerDemo.java
    - day17笔记.md
  - 18集合、Iterator迭代器、增强for、泛型
    - day18
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - ArrayListDemo.class
              - CollectionDemo.class
              - CollectionDemo1.class
              - IteratorDemo.class
              - Person.class
            - demo2
              - ForEachDemo.class
            - demo3
              - GenericDemo.class
              - GenericDemo1.class
              - GenericDemo2.class
            - demo4
              - GenericDemo.class
            - hotel
              - ChuShi.class
              - Employee.class
              - FuWuYuan.class
              - GenericTest.class
              - JingLi.class
              - Test.class
              - VIP.class
      - src
        - cn
          - itcast
            - demo
              - ArrayListDemo.java
              - CollectionDemo.java
              - CollectionDemo1.java
              - IteratorDemo.java
              - Person.java
            - demo2
              - ForEachDemo.java
            - demo3
              - GenericDemo.java
              - GenericDemo1.java
              - GenericDemo2.java
            - demo4
              - GenericDemo.java
            - hotel
              - ChuShi.java
              - Employee.java
              - FuWuYuan.java
              - GenericTest.java
              - JingLi.java
              - Test.java
              - VIP.java
    - day18笔记.md
    - 增强for实现原理.JPG
    - 迭代器的工作过程.JPG
  - 19List、Set、集合唯一性原理
    - 19_集合_第2天(List、Set)_讲义.doc
    - 8.java学习_常用API总结(上).xmind
    - 8.java学习_常用API总结(下).xmind
    - day19
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - LinkedListDemo.class
              - ListDemo.class
              - ListDemo1.class
            - demo1
              - HashSetDemo.class
              - HashSetDemo1.class
              - LinkedHashSetDemo.class
            - demo3
              - HashDemo.class
              - HashDemo1.class
              - Person.class
        - 作业
          - day1.class
          - day2.class
          - day3.class
          - day4.class
          - Person.class
      - src
        - cn
          - itcast
            - demo
              - LinkedListDemo.java
              - ListDemo.java
              - ListDemo1.java
            - demo1
              - HashSetDemo.java
              - HashSetDemo1.java
              - LinkedHashSetDemo.java
            - demo3
              - HashDemo.java
              - HashDemo1.java
              - Person.java
        - 作业
          - day1.java
          - day2.java
          - day3.java
          - day4.java
          - Person.java
    - day19(集合框架)教案.doc
    - day19-集合框架.pptx
    - day19笔记.md
    - String类的哈希值.JPG
    - 哈希表的存储过程.JPG
    - 哈希表的数据解构.JPG
    - 重写hashCode方法.JPG
    - 集合框架.xmind
    - 集合框架第二天.md
  - 20Map、模拟斗地主
    - 20_集合_第3天(Map、可变参数、Collections)_讲义.doc
    - day20
      - .classpath
      - .project
      - .settings
        - org.eclipse.core.resources.prefs
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo1
              - MapDemo.class
              - MapDemo1.class
              - MapDemo2.class
            - demo2
              - HashMapDemo.class
              - HashtableDemo.class
              - LinkedHashMapDemo.class
              - Person.class
            - demo3
              - StaticImportDemo.class
              - VarArgumentsDemo.class
            - demo4
              - CollectionsDemo.class
            - demo5
              - MapMapDemo.class
            - demo6
              - DouDiZhu.class
      - src
        - cn
          - itcast
            - demo1
              - MapDemo.java
              - MapDemo1.java
              - MapDemo2.java
            - demo2
              - HashMapDemo.java
              - HashtableDemo.java
              - LinkedHashMapDemo.java
              - Person.java
            - demo3
              - StaticImportDemo.java
              - VarArgumentsDemo.java
            - demo4
              - CollectionsDemo.java
            - demo5
              - MapMapDemo.java
            - demo6
              - DouDiZhu.java
    - day20笔记.md
    - 斗地主功能.JPG
  - 21异常
    - 21_异常_第1天(异常)_讲义.doc
    - day21
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - ArrayTools.class
              - Demo.class
              - ExceptionDemo.class
              - ExceptionDemo1.class
              - ExceptionDemo2.class
              - ExceptionDemo3.class
              - ExceptionDemo4.class
            - demo1
              - RuntimeExceptionDemo.class
            - demo2
              - ExceptionDemo.class
              - ExceptionDemo1.class
              - Fu.class
              - Zi.class
            - demo3
              - ExceptionDemo.class
              - FuShuException.class
      - src
        - cn
          - itcast
            - demo
              - ArrayTools.java
              - Demo.java
              - ExceptionDemo.java
              - ExceptionDemo1.java
              - ExceptionDemo2.java
              - ExceptionDemo3.java
              - ExceptionDemo4.java
            - demo1
              - RuntimeExceptionDemo.java
            - demo2
              - ExceptionDemo.java
              - ExceptionDemo1.java
            - demo3
              - ExceptionDemo.java
              - FuShuException.java
    - day21笔记.md
    - IO第一部分.xmind
    - try...catch异常处理.JPG
    - 多catch处理.JPG
    - 异常.md
    - 异常对象产生和处理过程的执行流程.JPG
  - 22File、递归
    - 22_IO_第1天(File、递归)_讲义.doc
    - day22
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - FileDemo.class
              - FileDemo1.class
              - FileDemo2.class
              - FileDemo3.class
              - FileDemo4.class
            - demo1
              - FileDemo.class
              - FileDemo1.class
              - MyFilter.class
            - demo2
              - DiGuiDemo.class
              - FileDemo.class
              - FileDemo1.class
              - MyJavaFilter.class
      - src
        - cn
          - itcast
            - demo
              - FileDemo.java
              - FileDemo1.java
              - FileDemo2.java
              - FileDemo3.java
              - FileDemo4.java
            - demo1
              - FileDemo.java
              - FileDemo1.java
              - MyFilter.java
            - demo2
              - DiGuiDemo.java
              - FileDemo.java
              - FileDemo1.java
              - MyJavaFilter.java
    - day22笔记.md
    - 文件过滤器的执行流程.JPG
    - 斐波那契数列.JPG
    - 递归图解.jpg
    - 递归实现思想图.JPG
    - 递归求和.JPG
  - 23字符流、字节流
    - 23_IO_第2天(字节流、字符流)_讲义.doc
    - day23
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - copy
              - Copy.class
              - Copy_1.class
              - Copy_2.class
            - demo
              - FileOutputStreamDemo.class
              - FileOutputStreamDemo1.class
              - FileOutputStreamDemo3.class
              - OutputStreamDemo.class
            - demo1
              - FileInputStreamDemo.class
              - FileInputStreamDemo1.class
              - InputStreamDemo.class
            - demo2
              - ReaderDemo.class
              - WriterDemo.class
      - src
        - cn
          - itcast
            - copy
              - Copy.java
              - Copy_1.java
              - Copy_2.java
            - demo
              - FileOutputStreamDemo.java
              - FileOutputStreamDemo1.java
              - FileOutputStreamDemo3.java
              - OutputStreamDemo.java
            - demo1
              - FileInputStreamDemo.java
              - FileInputStreamDemo1.java
              - InputStreamDemo.java
            - demo2
              - ReaderDemo.java
              - WriterDemo.java
    - day23笔记.md
    - 文件复制原理.jpg
    - 读取数组的原理.JPG
    - 输入和输出的概念.jpg
  - 24转换流、缓冲流
    - 24_IO_第3天(转换流、缓冲流)_讲义.doc
    - day24
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - copy
              - Copy.class
              - Copy_1.class
              - Demo.class
            - demo
              - InputStreamReaderDemo.class
              - OutputStreamWriterDemo.class
            - demo1
              - BufferedInputStreamDemo.class
              - BufferedOutputStreamDemo.class
            - demo2
              - BufferedReaderDemo.class
              - BufferedWrierDemo.class
      - src
        - cn
          - itcast
            - copy
              - Copy.java
              - Copy_1.java
            - demo
              - InputStreamReaderDemo.java
              - OutputStreamWriterDemo.java
            - demo1
              - BufferedInputStreamDemo.java
              - BufferedOutputStreamDemo.java
            - demo2
              - BufferedReaderDemo.java
              - BufferedWrierDemo.java
    - day24笔记.md
    - 转换流.JPG
  - 25Properties集合、序列化流与反序列化流、打印流
    - 25_IO_第4天(Properties、序列化流、打印流、CommonsIO)_讲义.doc
    - commons-io-2.4.zip
    - day25
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - PropertiesDemo.class
            - demo1
              - Demo.class
              - ObjectStreamDemo.class
              - Person.class
            - demo2
              - Demo.class
              - PrintWriterDemo.class
              - PrintWriterDemo1.class
            - demo3
              - Commons_IODemo.class
              - Commons_IODemo1.class
      - lib
        - commons-io-2.4.jar
      - src
        - cn
          - itcast
            - demo
              - PropertiesDemo.java
            - demo1
              - Demo.java
              - ObjectStreamDemo.java
              - Person.java
            - demo2
              - Demo.java
              - PrintWriterDemo.java
              - PrintWriterDemo1.java
            - demo3
              - Commons_IODemo.java
              - Commons_IODemo1.java
    - day25笔记.md
    - 对象的序列化.JPG
    - 序列号的冲突.JPG
  - 26多线程、线程池
    - 26_多线程_第1天(Thread、线程创建、线程池)_讲义.doc
    - 360中的线程程序.JPG
    - day26
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - Demo.class
              - SubThread.class
              - ThreadDemo.class
            - demo1
              - NameThread.class
              - ThreadDemo.class
            - demo2
              - SleepThread.class
              - ThreadDemo.class
            - demo3
              - SubRunnable.class
              - ThreadDemo.class
            - demo4
              - ThreadDemo$1.class
              - ThreadDemo$2.class
              - ThreadDemo$3.class
              - ThreadDemo.class
            - demo5
              - ThreadPoolCallable.class
              - ThreadPoolDemo.class
              - ThreadPoolDemo1.class
              - ThreadPoolRunnable.class
            - demo6
              - GetSumCallable.class
              - ThreadPoolDemo.class
      - src
        - cn
          - itcast
            - demo
              - Demo.java
              - SubThread.java
              - ThreadDemo.java
            - demo1
              - NameThread.java
              - ThreadDemo.java
            - demo2
              - SleepThread.java
              - ThreadDemo.java
            - demo3
              - SubRunnable.java
              - ThreadDemo.java
            - demo4
              - ThreadDemo.java
            - demo5
              - ThreadPoolCallable.java
              - ThreadPoolDemo.java
              - ThreadPoolDemo1.java
              - ThreadPoolRunnable.java
            - demo6
              - GetSumCallable.java
              - ThreadPoolDemo.java
    - day26笔记.md
    - 主线程.JPG
    - 单线程程序.JPG
    - 线程状态图.JPG
    - 线程随机性.JPG
    - 迅雷下载线程原理.JPG
  - 27多线程安全问题、等待唤醒
    - 27_多线程_第2天(线程安全、线程同步、等待唤醒机制、单例设计模式)_讲义.doc
    - day27
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - ThreadDemo.class
              - Tickets.class
            - demo1
              - ThreadDemo.class
              - Tickets.class
            - demo2
              - ThreadDemo.class
              - Tickets.class
            - demo3
              - DeadLock.class
              - DeadLockDemo.class
              - LockA.class
              - LockB.class
            - demo4
              - Input.class
              - Output.class
              - Resource.class
              - ThreadDemo.class
      - src
        - cn
          - itcast
            - demo
              - ThreadDemo.java
              - Tickets.java
            - demo1
              - ThreadDemo.java
              - Tickets.java
            - demo2
              - ThreadDemo.java
              - Tickets.java
            - demo3
              - DeadLock.java
              - DeadLockDemo.java
              - LockA.java
              - LockB.java
            - demo4
              - Input.java
              - Output.java
              - Resource.java
              - ThreadDemo.java
    - day27笔记.md
    - 为什么打印null.JPG
    - 同步代码块执行原理图.JPG
    - 线程安全问题的产生.JPG
    - 线程死锁的原理.JPG
    - 线程通信.JPG
  - 28MySQL数据库、SQL语句
    - 28_数据库_第1天(数据库、表及表数据、SQL语句)_讲义.doc
    - day28笔记.md
    - MySQL安装图解.doc
    - SQLYog配置.doc
    - SQL语句文件
      - 修改数据.sql
      - 修改表的结构.sql
      - 分组查询.sql
      - 创建数据表.sql
      - 数据表查询.sql
      - 查询排序.sql
      - 添加数据.sql
      - 聚合函数.sql
    - 数据库和数据表.JPG
  - 29JDBC、DBUtils
    - 29_数据库_第2天(JDBC、DBUtils)_讲义.doc
    - day29
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - JDBCDemo.class
              - JDBCDemo1.class
              - JDBCDemo2.class
              - JDBCDemo3.class
            - demo1
              - JDBCDemo.class
              - JDBCDemo1.class
            - demo2
              - TestJDBCUtils.class
            - domain
              - Sort.class
            - jdbcutil
              - JDBCUtils.class
      - lib
        - mysql-connector-java-5.1.37-bin.jar
      - src
        - cn
          - itcast
            - demo
              - JDBCDemo.java
              - JDBCDemo1.java
              - JDBCDemo2.java
              - JDBCDemo3.java
            - demo1
              - JDBCDemo.java
              - JDBCDemo1.java
            - demo2
              - TestJDBCUtils.java
            - domain
              - Sort.java
            - jdbcutil
              - JDBCUtils.java
    - day29-DBUtils
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - JDBCDemo.class
            - demo1
              - PropertiesDemo.class
              - TestJDBCUtils.class
            - domain
              - Sort.class
            - jdbcutil
              - JDBCUtils.class
              - JDBCUtilsConfig.class
        - database.properties
      - lib
        - commons-dbcp-1.4.jar
        - commons-dbutils-1.6.jar
        - commons-pool-1.5.6.jar
        - mysql-connector-java-5.1.37-bin.jar
      - src
        - cn
          - itcast
            - demo
              - JDBCDemo.java
            - demo1
              - PropertiesDemo.java
              - TestJDBCUtils.java
            - domain
              - Sort.java
            - jdbcutil
              - JDBCUtils.java
              - JDBCUtilsConfig.java
        - database.properties
    - day29笔记.md
    - JDBC实现原理.JPG
    - mysql-connector-java-5.1.37.zip
    - SQL注入的登录案例.JPG
    - SQL语句文件
      - JDBC数据准备.sql
      - 注入攻击.sql
  - 30DBUtils、连接池
    - 30_数据库_第3天(DBUtils)_讲义.doc
    - commons-dbcp-1.4-bin.zip
    - commons-dbutils-1.6-bin.zip
    - commons-pool-1.5.6-bin.zip
    - day30
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - JDBCDemo.class
            - demo1
              - PropertiesDemo.class
              - TestJDBCUtils.class
            - demo2
              - QueryRunnerDemo.class
              - QueryRunnerDemo1.class
            - domain
              - Sort.class
            - jdbcutil
              - JDBCUtils.class
              - JDBCUtilsConfig.class
        - database.properties
      - lib
        - commons-dbcp-1.4.jar
        - commons-dbutils-1.6.jar
        - commons-pool-1.5.6.jar
        - mysql-connector-java-5.1.37-bin.jar
      - src
        - cn
          - itcast
            - demo
              - JDBCDemo.java
            - demo1
              - PropertiesDemo.java
              - TestJDBCUtils.java
            - demo2
              - QueryRunnerDemo.java
              - QueryRunnerDemo1.java
            - domain
              - Sort.java
            - jdbcutil
              - JDBCUtils.java
              - JDBCUtilsConfig.java
        - database.properties
    - day30_datasource
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - dao
              - UsersDao.class
            - demo
              - DataSoruceDemo.class
              - QueryRunnerDemo.class
            - jdbcutils
              - JDBCUtils.class
            - ui
              - UserOperator.class
      - lib
        - commons-dbcp-1.4.jar
        - commons-dbutils-1.6.jar
        - commons-pool-1.5.6.jar
        - mysql-connector-java-5.1.37-bin.jar
      - src
        - cn
          - itcast
            - demo
              - DataSoruceDemo.java
              - QueryRunnerDemo.java
            - jdbcutils
              - JDBCUtils.java
    - day30笔记.md
    - 事务.JPG
  - 31管家婆项目
    - 31_管家婆项目文档_讲义.doc
    - commons-dbcp-1.4-bin.zip
    - commons-dbutils-1.6-bin.zip
    - commons-pool-1.5.6-bin.zip
    - day31笔记.md
    - gjp
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - gjp
              - app
                - MainApp.class
              - controller
                - ZhangWuController.class
              - dao
                - ZhangWuDao.class
              - domain
                - ZhangWu.class
              - service
                - ZhangWuService.class
              - tools
                - JDBCUtils.class
              - view
                - MainView.class
      - lib
        - commons-dbcp-1.4.jar
        - commons-dbutils-1.6.jar
        - commons-pool-1.5.6.jar
        - mysql-connector-java-5.1.37-bin.jar
      - src
        - cn
          - itcast
            - gjp
              - app
                - MainApp.java
              - controller
                - ZhangWuController.java
              - dao
                - ZhangWuDao.java
              - domain
                - ZhangWu.java
              - service
                - ZhangWuService.java
              - tools
                - JDBCUtils.java
              - view
                - MainView.java
    - gjp.sql
    - 表关系.JPG
    - 项目中的分层.JPG
  - 32网络编程
    - 28_网络编程(Socket套接字编程)_讲义.doc
    - 32_网络编程(Socket套接字编程)_讲义.doc
    - day28
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - InetAddressDemo.class
            - demo1
              - UDPReceive.class
              - UDPSend.class
            - demo2
              - UDPReceive.class
              - UDPSend.class
            - demo3
              - TCPClient.class
              - TCPServer.class
            - demo4
              - TCPClient.class
              - TCPServer.class
              - TCPThreadServer.class
              - Upload.class
      - src
        - cn
          - itcast
            - demo
              - InetAddressDemo.java
            - demo1
              - UDPReceive.java
              - UDPSend.java
            - demo2
              - UDPReceive.java
              - UDPSend.java
            - demo3
              - TCPClient.java
              - TCPServer.java
            - demo4
              - TCPClient.java
              - TCPServer.java
              - TCPThreadServer.java
              - Upload.java
    - day32笔记.md
    - TCP中的流对象.JPG
    - TCP图片上传案例.JPG
    - 客户端和服务器.JPG
    - 端口号.JPG
  - 33反射
    - 33_反射(类加载、反射)_讲义.doc
    - class文件对象.JPG
    - day33
      - .classpath
      - .project
      - .settings
        - org.eclipse.jdt.core.prefs
      - bin
        - cn
          - itcast
            - demo
              - Demo.class
              - NewFunction.class
              - Son.class
              - Test.class
            - demo1
              - Person.class
              - ReflectDemo.class
              - ReflectDemo1.class
              - ReflectDemo2.class
              - ReflectDemo3.class
              - ReflectDemo4.class
              - ReflectDemo5.class
              - ReflectDemo6.class
              - ReflectDemo7.class
            - demo2
              - ReflectTest.class
            - demo3
              - Person.class
              - Student.class
              - Test.class
              - Worker.class
      - config.properties
      - src
        - cn
          - itcast
            - demo
              - Demo.java
              - NewFunction.java
              - Son.java
              - Test.java
            - demo1
              - Person.java
              - ReflectDemo.java
              - ReflectDemo1.java
              - ReflectDemo2.java
              - ReflectDemo3.java
              - ReflectDemo4.java
              - ReflectDemo5.java
              - ReflectDemo6.java
              - ReflectDemo7.java
            - demo2
              - ReflectTest.java
            - demo3
              - Person.java
              - Student.java
              - Test.java
              - Worker.java
    - day33-(反射)教案.doc
    - day33-反射.pptx
    - day33笔记.md
    - 反射概念.JPG
    - 类的加载.JPG
  - README.md

About

My Java basics architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages