【推荐下载】java实习周记-范文word版
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
java实习周记
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。下文是小编为大家搜集整理的java 实习 周记的内容,欢迎大家阅读参考!
java实习周记篇1
第三周
实习第三个礼拜,主要是熟悉java的高级语法(核心)
继承:子类继承父类的所有属性和方法,如果方法和属性被private修饰,子类则无法读取。子类使用Super关键字继承。父类无法调用子类方法。 构造方法:方法名称必须与类名相同,且没有返回值。Object类是所有类的父类,即java中的根类。无参构造方法默认继承object的。(构造方法的重载,实现不同参数的构造)
重载:方法相同,参数类型不同,数量不同。构造方法中也常使用方法重载。 重写:重写方法必须和被重写方法具有相同参数列表、相同方法和相同返回值。重写方法不能使用比被重写方法更严格的访问权限。
抽象:抽象类被继承后,方法必须被重写并实现,否则子类也还是抽象类。抽象方法只需声明,无需实现。接口:实现关键字implements。接口中所有成员变
量和方法都是public。接口可以继承 其他 接口,并添加新的属性和方法。接口和实现类之间存在多态。
多态:三个必要条件分别是继承、重写和父类引用子类对象。(java的核心思想) 第四周
实习第四个礼拜,主要熟悉了java的高级应用
【推荐下载】java实习周记-范文word版
线程:进程是运行中的应用程序,是一套顺序执行的指令,每个进程都有自己独立的内存空间。线程是一个并发执行的顺序流,一个进程包括多个顺序执行流程,这些流程称为线程。
JVM 就是一个进程,在JVM 中分出线程,比如main()就是主线程。同时开辟并发执行的序列即多线程。调用start()方法,线程启动;run()方法结束,线程就终止。线程是一个操作系统创建并维护的一个资源。对于单CPU 系统来说,某一个时刻只可能由一个线程在运行。一个Thread 对象就表示一个线程。进程的数据空间独立;线程的数据空间共享, 能充分使用CPU 的资源。线程间通信更容易。共享数据就要加锁、解锁,会降低效率。
I/O:是在JVM 和外部数据源之间交换数据。按数据传输方向划分:输入流和输出;按数据单位划分:字节流和字符流;过滤流用来封装节点流或者其他过滤流,从而给节点流或其他的过滤流增加功能。
java实习周记篇2
实习第一周
XML:概念:可扩展的标记语言、优点:结构化,平台、语言无关,标准的 XML读写XML格式的文档,完成数据交换、声明:大多数XML文档以XML声明作为开始、建议使用XML声明,但它不是必需的。如果有,它一定是文档的java程序员实习第一行内容。、注释、实体:不能直接表示的符号、五个实体、自定义实体、CDATA:一段文本,不会被解析器解析。
Log4j:是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。
Log4j 由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 实习第二周
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 数据库设计:a) 降低关联的复杂性、b) 尽量不使用联合主键、c) ID的生成