好文档 - 专业文书写作范文服务资料分享网站

java实习周记

天下 分享 时间: 加入收藏 我要投稿 点赞

java实习周记

java实习周记

第三周

实习第三个礼拜,主要是熟悉java的高级语法(核心)

继承:子类继承父类的所有属性和方法,如果方法和属性被private修饰,子类则无法读取。子类使用Super关键字继承。父类无法调用子类方法。构造方法:方法名称必须与类名相同,且没有返回值。Object类是所有类的父类,即java中的根类。无参构造方法默认继承object的。(构造方法的重载,实现不同参数的构造)

重载:方法相同,参数类型不同,数量不同。构造方法中也常使用方法重载。重写:重写方法必须和被重写方法具有相同参数列表、相同方法和相同返回值。重写方法不能使用比被重写方法更严格的访问权限。

抽象:抽象类被继承后,方法必须被重写并实现,否则子类也还是抽象类。抽象方法只需声明,无需实现。接口:实现关键字implements。接口中所有成员变

多态:三个必要条件分别是继承、重写和父类引用子类对象。(java的核心思想)

第四周

实习第四个礼拜,主要熟悉了java的高级应用

线程:进程是运行中的应用程序,是一套顺序执行的指令,每个进程都有自己独立的内存空间。线程是一个并发执行的顺序流,一个进程包括多个顺序执行流程,这些流程称为线程。

JVM就是一个进程,在JVM中分出线程,比如main()就是主线程。同时开辟并发执行的序列即多线程。调用start()方法,线程启动;run()方法结束,线程就终止。线程是一个操作系统创建并维护的一个资源。对于单CPU系统来说,某一个时刻只可能由一个线程在运行。一个Thread对象就表示一个线程。进程的数据空间独立;线程的数据空间共享,能充分使用CPU的资源。线程间通信更容易。共享数据就要加锁、解锁,会降低效率。

I/O:是在JVM和外部数据源之间交换数据。按数据传输方向划分:输入流和输出;按数据单位划分:字节流和字符流;过滤流用来封装节点流或者其他过滤流,从而给节点流或其他的过滤流增加功能。

实习第一周

XML:概念:可扩展的标记语言、优点:结构化,平台、语言无关,标准的

XML读写XML格式的文档,完成数据交换、声明:大多数XML文档以XML声明作为开始、建议使用XML声明,但它不是必需的。如果有,它一定是文档的java程序员实习第一行内容。、注释、实体:不能直接表示的符号、五个实体、自定义实体、CDATA:一段文本,不会被解析器解析。

Log4j:是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。

Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。

实习第二周

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在

Servlet/JSP的Web应用中使用,最具革命意义的'是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。数据库设计:a)降低关联的复杂性、b)尽量不使用联合主键、c)ID的生成机制,不同的数据库所提供的机制并不完全一样、d)适当的冗余数据,不过分追求高范式

2、HQL优化:HQL如果抛开它同HIBERNATE本身一些缓存机制的关联,HQL的优化技巧同普通的SQL优化技巧一样,可以很容易在网上找到一些经验之谈。

加载策略:延迟加载vs立即加载、-延迟加载(默认)不会立即命中数据库,使用数据时命中、在可以改变为立即、*使用数据必须在session关闭之前、-立即加载:立即命中数据库,不管有没有数据 抓取策略、查询抓取:(N+1)、连接抓取:需要在关联的对象中设臵fetch=\、N+1与1+M:-针对一端,如果查询有m个对象,这时会先发送1条sql语句查出m个对象,然后再发送m条sql语句查关联对象,这就是1+M、-针对多端,如果查询有n个对象,那么对每个对象需要重新发送一条sql语句,这就是n+1。 事务控制:事务方面对性能有影响的主要包括:事务方式的选用,事务隔离级别以及锁的选用a)事务方式选用:如果不涉及多个事务管理器事务的话,不需要使用JTA,只有JDBC的事务控制就可以。b)事务隔离级别:参见标准的SQL事务隔离级别c)锁的选用:共享锁、独占锁、更新锁、死锁、悲观锁、乐观锁。

第一周

我的任务主要是做后台产品的管理,添加产品、修改产品、删除产品、以及产品图片的上传功能。用户订单的实现。

第二周

java实习周记

java实习周记java实习周记第三周实习第三个礼拜,主要是熟悉java的高级语法(核心)继承:子类继承父类的所有属性和方法,如果方法和属性被private修饰,子类则无法读取。子类使用Super关键字继承。父类无法调用子类方法。构造方法:方法名称必须与类名相同,且没有返回值。Object类是所
推荐度:
点击下载文档文档为doc格式
2t6v40osr168ub00wtu64vbt01gdv9005gh
领取福利

微信扫码领取福利

微信扫码分享