自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicole的博客

Java学习的课后感悟/程序

  • 博客(29)
  • 收藏
  • 关注

原创 Java-MVC模式

1,MVC不是一种设计模式,它是一种开发框架.M:model:模型层:用于直接读取数据库里面的数据进行相关的业务逻辑.V:view:视图层:用于向客户展示的页面.C:controller:控制层,用于模型层和视图层的逻辑交互.2.MVC的优缺点:优点:1)三层各司其职:将模型层,视图层和控制层进行分开,如果某一层出现错误,不影响其他的层的结构.2)有利于开发的分工:可以...

2017-11-13 21:38:33 319

原创 面试-java基础面试题总结(1)

1.面向对象的特征:(1)封装:将成员变量私有化,不让外界访问,提供公共的set和get方法;构造方法:1)类名和方法名相同.2)没有void.3)构造方法可以重载(2)继承:可以让某个对象获得另外一个类型对象的属性和方法(3)多态:一个类实例的相同方法在不同情况下的不同表现形式.多态的前提条件:1)有继承关系.2)存在方法重写.3)父类引用指向子类对象.2.final,f...

2017-11-02 23:02:23 258

原创 C语言--指针

1.指针:定义指针变量--->绑定地址--->解引用2.为什么使用指针? 内存中没有变量名或者函数名,有的只是16进制的数据和地址3.野指针:未经过初始化的指针; 2)危害:如果随机指向操作系统中地内核中,很危险,会报错 如果指向一个区域,可以使用,而且没有别的变量占用,当改变这片区域的值的时候,结果正确,但有危险. 如果指向存在别的...

2017-10-25 21:45:09 258

原创 C语言--数组深入学习

1.使用数组名遍历数组int main(void) { int i=0; int arr[5]={1,2,3,4,5}; for(i=0;i<5;i++) { printf("arr[%d]=%d\n",i,*(arr+i)); } return 0; } 2.打印数组的首元素的首地址和数组的首地址 //数组首元素的首地址 printf("...

2017-10-25 21:33:18 389

原创 Java-Servlet的请求和响应

Request 和Response 对象都是由服务器创建,管理,销毁. 由我们来使用.继承体系结构:ServletRequest(接口)<--------继承<-------HttpServletRequest(接口)<--------实现 org.apache.catalina.connector.RequestFacade@6049a827ServletRespo...

2017-10-22 20:14:58 454

原创 Java-Http和Servlet

1:http协议:<1>超文本传输协议:规定数据的格式浏览器--->服务器:请求String name = config.getInitParameter("username"); Enumeration<String> names = config.getInitParameterNames(); while (names.hasMore...

2017-10-22 19:54:54 365

原创 C语言-斐波那契数列

#include <stdio.h> #define FALSE -1; int fibo(unsigned int n) { // 判断 if(n <= 0) { printf("入参错误!"); return FALSE; ...

2017-10-21 23:28:49 1001

原创 C语言--递归

遍历数组逆序数组

2017-10-21 23:14:03 465

原创 Java-冒泡、插入、快速、选择排序

一:冒泡排序1、基本思想: 依次比较相邻的两个数、将小数放在前面、大数放在后面。即首先比较第一个与第二个数、将小数放前面、大数放后面、然后比较第二个数和第三个数、将小数放在前面、大数放在后面、如此继续、直至比较最后两个数、将小数放在前面、大数放在后面。重复上述过程、仍从第一对开始比较、将小数放在前面、大数放在后面。一直比较到前一趟比较得到的最大数前一对相邻数、并将小数放...

2017-10-20 17:04:27 244

原创 Java—xml解析

1.xml:可扩展性标记语言1)概念:可扩展:标签名可以自定义命名规范:不能纯数字(同Java),严格区分大小写2)功能:用作配置文件和用作网络中的数据传输的载体:xml和Json Json:一般用于移动端,体积小 xml:一般用于移动端3)语法:新建文本文件,后缀名为.xml组成:文档声明:<?xml version="1.0" encoding="...

2017-10-17 17:52:36 235

原创 Java—xml编写通讯录(xml的增删改查)

1.写一个contact.xml文件,用来存放通讯录中的信息//写一个通讯录public class WriteTel {public static void main(String[] args) throws IOException { //步骤:导入Dem4包,并且使用文档帮助类创建文档 Document doc = DocumentHelper.createDocum...

2017-10-17 17:27:22 3017

原创 Java—JDBC技术

JDBC技术: java数据库连接技术!接口:Connection: 连接对象Statement: 执行命令对象: 把SQL语句发送到数据库执行ResultSet: (在线式)结果集接口, 必须要保持与数据库的连接!开发步骤:1.建项目,引入数据库驱动包2.加载驱动 Class.forName(..);3.获取连接对象4.创建执...

2017-10-14 20:47:25 410

原创 数据库—Mysql总结(1)

1.约束:作用:为了保证数据的有效性和完整性mysql中常用的约束:主键约束(primary key) 唯一约束(unique) 非空约束(not null) 外键约束(foreign key)1)主键约束:被修饰过的字段唯一非空注意:一张表只能有一个主键,这个主键可以包含多个字段方式1:建表的同时添加约束 格式: 字段名称 字段类型 primary key方式2:建表的同时在约束区域...

2017-10-14 20:25:54 344

原创 数据库—Mysql总结(2)

SQL:结构化语言1.SQL分类:DDL:数据定义语言:定义数据库对象:库,表,列DML:数据操作语言:定义数据库记录(增删改查);DCL:数据控制语言:查询记录2.DDL:操作数据库,表1)数据库:创建数据库:create database 数据库名删除数据库:drop database 数据库名修改数据库:alter database ...

2017-10-14 20:20:29 623

原创 Java—获取任意一年的二月有多少天

import java.util.Calendar;import java.util.Scanner;//获取任意一年的二月有多少天public class Demo6 {public static void main(String[] args) { //创建键盘录入对象,输入年份 Scanner sc=new Scanner(System.in); System.out.pr...

2017-10-11 22:13:34 3164 3

原创 Java--简单算法

1.兔子的规律为1,1,2,3,5,8,13,21,求几个月之后的兔子数量2.求素数:100-1000之内的3.打印水仙花数4.正整数分解因式:90=2*3*3*5;5.利用条件运算符的嵌套: * 学习成绩>=90 A * 60-89分 B * 60分以下 C6.输入两个正整数m和n,求其最大公约数和最小公倍数

2017-10-11 22:07:40 454

原创 java—表单标签

应用场景:一:注册用户信息的时候:采集用户的信息--->用户输入的信息符合正则表达式---->提交后台服务器---->判断是否符合规则登录:采集用户信息--->提交后台服务程序------>在数据中判断是否存在---->反馈<form action="post(文件大小无限制,信息不显示在地址栏)" name=""(后台标记) siz...

2017-10-01 21:20:30 456

原创 java—HTML

1.软件结构的划分:1)C-S结构:客户端--服务器端:QQ 特点:必须客户端升级才能使用服务器端的高版本功能2)B-S结构:浏览器端--服务器端:网易新闻 特点:只要有浏览器就可以访问,无需升级2.HTML中的文本标签<h1>~~<h6>文字大小有大到小<p>---</p>段落标记<blockquote...

2017-10-01 21:02:31 276

原创 java—设计模式

创建型设计模式:1.简单工厂模式--->静态方法工厂模式(在工厂类里面提供了一些生产动物的静态方法,返回值是每个具体的动物或者直接返回顶层类(抽象类));2.工厂方法模式: 优点:面向接口编程,里面提供一些接口:Factory:该接口提供一个抽象方法:生产动物的方法,提供具体动物的工厂类实现该接口的方法. 缺点:有接口存在导致代码量大.3.单例模式:保证有且只有一个对...

2017-10-01 20:50:38 369

原创 Java程序---学生管理系统的登录和注册

/** * * 用户信息类,描述了用户的信息 * */public class User { /** * 成员变量 * * */ private String username ; private String password; public User() { super(); } public User(String username, Str

2017-10-01 20:43:35 17997 1

原创 Java---网络编程

1.UDP协议和TCP协议的区别2.UDP协议编程步骤3.TCP协议开发步骤

2017-08-26 20:19:57 238

原创 Java--多线程

1.多线程2.多线程的三种实现方式3.解决多线程弊端的方法4.线程池

2017-08-26 20:12:06 302

原创 Java--集合

1.集合和数组的区别2.collection集合

2017-08-15 18:42:52 230

原创 java----多态与接口知识点

1.多态2.接口

2017-07-25 19:39:14 347

原创 java---继承

1.继承的知识点2.继承相关程序

2017-07-24 21:30:29 261

原创 JavaSE程序----math.random设计小游戏

//键盘录入数据1-100之间,利用math.randomimport java.util.Scanner;//导包public class PlayGame {public static void main(String[] args) { int num=(int) (Math.random()*100+1); while(true){ Scanner sc=new Scann

2017-07-24 21:26:54 488

原创 Java--面向对象

1.面向对象的知识点2.面向对象举例

2017-07-24 21:18:03 263

原创 java程序----for循环

1.水仙花数的输出与计数2.乘法表的输出3.金字塔星星的输出4.一维数组的遍历和逆序

2017-07-24 20:49:21 458

原创 java基础

Java基础知识

2017-07-24 20:42:51 280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除