随笔分类 -  第二学期

给学生做的笔记
摘要:多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading 阅读全文
posted @ 2018-07-24 10:39 张果 阅读(1664) 评论(0) 推荐(4) 编辑
摘要:一、IO流概要 1.1、概念 开发中经常要进行输入输出操作,掌握Java中的IO流显得非常必要。 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机 阅读全文
posted @ 2018-07-19 10:32 张果 阅读(1498) 评论(0) 推荐(8) 编辑
摘要:一、泛型概要 泛型(Generic)的本质是类型参数化,通俗的说就是用一个占位符来表示类型,这个类型可以是String,Integer等不确定的类型,表明可接受的类型。 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。 1.1、为什么需要泛型 在数据结构中有一种结构叫:栈 阅读全文
posted @ 2018-07-13 09:21 张果 阅读(1557) 评论(0) 推荐(4) 编辑
摘要:一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开 阅读全文
posted @ 2018-07-12 10:02 张果 阅读(5421) 评论(0) 推荐(5) 编辑
摘要:一、静态语言与动态语言 静态类型语言:是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型,某些具有类型推导能力的现代语言可能能够部分减轻这个要求。强类型 动态类型语言:是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的 阅读全文
posted @ 2018-07-09 11:21 张果 阅读(1928) 评论(1) 推荐(5) 编辑
摘要:一、JavaWeb示例 1.1、Servlet Hello World&IDEA创建第一个Servlet 新建项目 选择maven 组织名与项目名 位置,完成 允许自动导入包 添加框架支持,变换成web项目 选择web application 如果没有Web-INF 添加Web容器支持,tomcat 阅读全文
posted @ 2018-03-14 10:18 张果 阅读(1372) 评论(1) 推荐(2) 编辑
摘要:汽车租赁管理系统(CarRents) 120分钟 要求:请使用JavaEE实现一个汽车租赁管理系统,汽车租赁的属性主要包含:车牌(License)、公里数(kilo)、品牌(brand),租金(money)品牌可以选择奔驰、宝马、奥迪、保时捷、宾利、凯迪拉克、劳斯莱斯。 1、 创建数据库CarRen 阅读全文
posted @ 2017-09-11 15:11 张果 编辑
摘要:一、数据库与表 人工智能微博(blog) note(id,bt,nr);微博信息(编号,标题,内容) 列表添加 数据库脚本 二、创建项目 三、添加驱动 四、创建实体层(Bean) 五、创建数据访问层(Dao) 5.1、JDBCUtil辅助类 package com.dao; import java. 阅读全文
posted @ 2017-07-13 09:44 张果 阅读(1568) 评论(0) 推荐(1) 编辑
摘要:一、JSP基础知识 1.0、创建数据库与表 /* Navicat MySQL Data Transfer Source Server : 127.0.0.1 Source Server Version : 50506 Source Host : localhost:3306 Source Datab 阅读全文
posted @ 2017-07-06 09:20 张果 阅读(1777) 评论(0) 推荐(3) 编辑
摘要:一、MyEclipse MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。 MyEclipse企业级工作平台(M 阅读全文
posted @ 2017-06-22 10:33 张果 阅读(5086) 评论(0) 推荐(3) 编辑
摘要:一、题目 请使用MySQL+JDBC+JAVASE控制台完成一个图书管理系统(Libs),实现添加图书,查询图书,根据图书编号查询图书三个功能。 二、要求 1、必须有菜单 2、至少3个以上的字段(编号id,书名title,作者author) 3、必须连接MySQL数据库 4、实现删除功能(选做) 5 阅读全文
posted @ 2017-06-15 08:37 张果 阅读(825) 评论(0) 推荐(0) 编辑
摘要:一、JDBC简介 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够 阅读全文
posted @ 2017-06-01 11:17 张果 阅读(5763) 评论(1) 推荐(2) 编辑
摘要:一、理解异常及异常处理的概念 异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。 异常不是错误 程序中关键的位置有异常处理,提高程序的稳定性 二、掌握Java异常处理机制 Java的异常处理是通过5个关键字来实现的 try:尝试,把有可能发生错误的代码放在其中,必须有 catc 阅读全文
posted @ 2017-05-25 09:45 张果 阅读(2080) 评论(0) 推荐(5) 编辑
摘要:一、为什么需要集合 如果要将100个学生成绩存放到程序中,怎么做? 首先想到是数组 int[] scores=new int[100]; 然而,长度是固定的,比如是101个学生成绩,这个数组就不能用了,越界。 另外如果只使用了10个,则另外90个都被浪费了。 总之:集合是数组的升级,长度是动态的,无 阅读全文
posted @ 2017-05-11 10:46 张果 阅读(2914) 评论(0) 推荐(11) 编辑
摘要:一、概要 1.1、需求 某公司想开发一套学生信息管理系统,现在需要我们开发学生添加和查看功能模块,具体要求如下: 1.2、语言和环境 二、 实现步骤 2.1、绘制ER图 (1)按照标准绘制实体关系图 (2)可以采用Visio或其他工具完成 2.2、绘制类图与时序图 2.2.1、类图 2.2.2、时序 阅读全文
posted @ 2017-04-24 18:08 张果 阅读(936) 评论(1) 推荐(7) 编辑
摘要:一、不需要实例化的原因 看一个示例: package com.zhangguo.chapter5.s1; /**动物园*/ public class Zoo { public static void main(String[] args) { Animal animal=new Animal(); 阅读全文
posted @ 2017-04-20 09:36 张果 阅读(2052) 评论(0) 推荐(15) 编辑
摘要:java面向对象的三大特性是:封装、继承与多态,是面向对象编程的核心。 一、封装 简单说封装就是将同一类事物的特性与功能包装在一起,对外暴露调用的接口。 封装:封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细 阅读全文
posted @ 2017-04-06 11:01 张果 阅读(9220) 评论(2) 推荐(29) 编辑
摘要:面向对象编程(Object Oriented Programming,OOP)是一种计算机模拟人类的自然思维方式的编程架构技术,解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题。Java是一种纯面向对象的语言,与C语言不一样他是面向过程的语言。通俗说Java程序主要是由类组成的,而 阅读全文
posted @ 2017-03-23 13:48 张果 阅读(2786) 评论(1) 推荐(18) 编辑
摘要:一、概要 英语对提升软件开发水平非常重要。 如果你英文水平不高,这并不影响你成为一个普通程序员,程序更多是靠逻辑思维。 如果做了多年开发的你发现自己的水平一直上不去,你可能要提高自己的英文水平了,英语就是你技术的瓶颈,对有些人可能是硬伤。 我周围的高水平的开发者英文都不差,官方API,专业英文资料、 阅读全文
posted @ 2017-03-21 09:06 张果 阅读(31980) 评论(441) 推荐(256) 编辑

AmazingCounters.com