自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 用Struts实现用户注册

用Struts实现用户注册【1添加jar commons-fileupload/commons-io commons-lang3  javassistfreemarker ognl log4j struts2-core 】 /register/src/struts.xml<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE strut...

2018-03-29 20:35:48 628

原创 用Struts实现用户登录

实现用户登录一、添加框架      1、添加jar commons-fileupload commons-io javassist commons-lang3 freemarker ognlstruts2-core log4j      2、配置  web.xml 前端控制器     <?xml version="1.0" encoding="UTF-8"?> <web-ap...

2018-03-29 20:33:15 394

原创 Linux day1-day2

1.      连接讲师操作界面Applications-->Internet-->TigerVNC-->172.25.254.250:82.      截图PrtSc  保存位置:Places-->Pictures3.      加入拼音Appliactions-->SystemTools-->Settings-->Region&Language--> + -->Chines

2018-02-04 15:35:35 246

原创 Java homework 10

多线程一、判断题(T为正确,F为错误),每题1分1.如果线程死亡,它便不能运行。(T)2.在Java中,高优先级的可运行线程会抢占低优先级线程。(T )3.线程可以用yield方法使低优先级的线程运行。(F)4...程序开发者必须创建一个线程去管理内存的分配。(F)5.一个线程在调用它的start方法,之前,该线程将一直处于出生期。(T )6.当调用一个正在进行线程的s

2017-12-07 20:42:17 341

原创 Java day 20-21

Day201.多线程:如果一个程序的执行路径有多条.单线程:程序的执行路径只有一条面试题:Jvm,java虚拟机是多线程程序吗?答:是多线程程序,由于java虚拟机中自带一个垃圾回收器,来确保程序不会轻易的造成内存溢出。至少开启两条子线程:当前程序在执行代码的时候,会开启main:主线程垃圾回收器会开启一个垃圾回收线程,来确保程序不会内存异常,将不用的变量或者没有更多引

2017-12-07 12:49:50 145

原创 Java homework9

编程题:1.复制文本文件:有5种方式import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import

2017-11-30 23:31:48 148

原创 Java day 18-19

Day18一、文件的字节输入流与输出流1.使用字节流读数据                 public FileInputStream(Stringname)开发步骤:1):创建字节文件输入流对象2)读数据3)释放资源读数据的两种方式:1)public int read():一次读取一个字节2)public int read(byte[] b):一次读取一

2017-11-30 12:50:15 294

原创 Java homework8

1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出import java.io.File;public class Work2 {  public static void main(String[] args) { // 封装目录File file= new File("F:\\JAVA\\day17\\Demo");// 递

2017-11-23 17:27:15 286

原创 Java day 16-17

Day16Map集合1.Map 一个根接口,几个实现类HashMap Hashtable TreeMap采用多态的方式创建对象ctrl+1 提示出来选第一个 自动补全Map hm = newHashMap();存储数据put方法放置数据第一次采用put 放置数据的时候返回的是null第二次放置键相同的数据会返回上一次的值功能:删除功能void clear

2017-11-23 14:20:17 166

原创 Java homework7

1、获取10个1-20之间的随机数,要求不能重复。方法一:import java.util.ArrayList;import java.util.Random;public class Test { public static void main(String[] args) {Random r = new Random();ArrayList array =

2017-11-16 18:14:59 134

原创 Java day14-15

Day14一、集合1.ArrayList:底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢    从线程安全问题来看:线程不安全的,不同步,执行效率高    由于ArrayList是List集合的自实现类,它元素可以重复,并且存储和取出一致    存储字符串并遍历importjava.util.ArrayList;importjava.util.Iter

2017-11-16 16:00:50 158

原创 Java homework6

1:需求:请设计一个方法,可以实现获取任意范围内的随机数。import java.util.Scanner;public class Test {  public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入随机数的最小值:");int s

2017-11-09 18:57:36 204

原创 Java day12-13

Day12一、数组操作1. 选择排序:        数组的0索引依次和后面的索引进行比较,对应的元素小的往前方法,依次比较,就可以得到一个排好序的数组publicclass ArrayDemo {    public static void main(String[] args) {        //定义一个数组,静态初始化        int[] arr = {

2017-11-09 16:01:40 165

原创 Java homework5

1.      有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决)package day11;         /**          * 第一个月   1         1          * 第二个月   1         1          * 第三个月

2017-11-02 16:13:26 199

原创 C homework3

1、   用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)#include"stdio.h"main(){         int i,j,n=0;         printf("1~100之间的素数:\n");         for(i=2;i         {                   for(j

2017-11-02 15:08:12 233

原创 Java day 10-11

一、Object类:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都实现这个类的方法。public int hashCode()返回该对象的哈希码值hashCode()----->通过哈希算法(哈希表:hashtable)---->地址值(不是实际意义上的地址值!)public final Class getClass()返

2017-11-02 10:26:19 164

原创 Java day9

一、如何使用API打开API:    显示---->输入你查找的类    索引---->搜索找到某一个类:    对该类的描述    看类结构:    看该类是否有字段(变量),构造方法(如何创建该类对象),方法(类的成员方法)    出现该类的版本号:Scanner java。Util.Scanner;JDK5.0以后的新特性:自动拆装箱(int--->I

2017-10-26 17:24:29 163

原创 Java homework4

1.教练和运动员案例(学生分析然后讲解)乒乓球运动员和篮球运动员。乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识:分析,这个案例中有哪些抽象类,哪些接口,哪些具体类答:抽象类:教练和运动员.     接口:学习英语     具体类:乒乓球运动员,篮球运动员,乒乓球教练,篮球教练                     乒乓球运

2017-10-26 15:47:04 248

原创 Java day8

一、多态1.多态:一个事物在不同时刻体现出来的不同状态。 例:Animal a = new Cat();      2.对于多态的三个前提条件:(1)条件1:必须有继承关系(如果没有继承关系,谈不上多态)(2)条件2:必须有方法重写     子类出现了父类一样的方法声明。(3)有父类引用指向子类对象:向上转型     Fu f= new Zi();

2017-10-26 02:02:03 185

原创 C homework2

1.#include "stdio.h"  void main() { charcs;   intlettersCount=0,spaceCount=0,numbersCount=0,othersCount=0;  printf("请输入一行字符:\n");  scanf("%s",&cs);  while((cs=getchar())!='\n')

2017-10-25 23:50:24 237

原创 C homework1

1、 给你任意三个整形数据,找出其中最大一个整形数。#include"stdio.h"void main(){  int a,b,c,max;  printf("请输入三个整数:");  scanf("%d%d%d",&a,&b,&c);  if(a>b)   {            max=a;   }  else   {          

2017-10-19 18:02:38 206

原创 Java homework3

1. 定义一个工具类其中提供了对于整形数组和double类型数组的一些工具方法。方法分别有:1.求数组值的和.2.求数组中的最大值3.对数组进行升序排序.4.对数组进行倒序排序(也就是反转数组)工具类要求:a.私有化构造方法b.不希望被继承import java.util.Arrays;public class MathUtil {      //私

2017-10-19 16:15:29 227

原创 Java day7

一. 代码块概念: 使用{} 括起来的代码,称为代码块。分类:根据它位置和声明的不同,我们可以将代码块分为局部代码块,构造代码块,静态代码块,同步代码块(多线程涉及)。a. 局部代码块限定了变量的生命周期,变量在局部代码块中定义的,那么出来局部代码块之后,就访问不到了。在局部代码块中定义的变量,在出了代码块之后,内存就会释放掉。作用: 主要就是节约内存.局部代码块中

2017-10-18 23:50:31 124

原创 Java day6

一. 匿名对象定义: 没有名字的对象。意义: 节省代码,并且很多情况下是针对某个方法只需要调用一次的情况下。匿名对象可以调用方法,也可以给成员变量赋值,同时也可以作为方法的参数进行传递。主要的作用就是节省代码量,使代码结构更优雅。例题::public class Student {    static String CourseName;    public sta

2017-10-18 23:19:58 100

原创 Java homewok2

1.考试成绩已经保存在数组scores中,依次为 89,23,64,91,119,52,73,-23。  要求根据通过自定义方法来找出其中前三名,将数组成绩作为参数传入,  要求判断成绩的有效性(0-100),如果成绩无效,则忽略此成绩。public class homework1 {    public static voidmain(String[] args){

2017-10-12 10:56:41 194

原创 Java day5

一、关于变量的作用域:成员变量:类的属性局部变量:方法中定义的变量或者是方法的形式参数。对于java语言来说,作用域控制是通过块来控制的。块的概念: 一对{}包裹,该代码片段就称为一块。对于某个块内定义的变量:a.对于当前的块,不能再定义同名的变量,即使类型不同也不行。b.对于当前的块,定义了某个变量,在块外不能够访问到块中定义的变量。如果存在块的嵌套:

2017-10-12 00:00:11 151

原创 Java day4

一. 数组1.数组定义: 用来一次性保存多个相同类型元素的这样一种数据结构.2.维度上分:一维数组,多维数组.3.声明:类型 [] 数组变量名称int [] arr;或者int arr[];两种形式都可以,而且没有任何的区别,不过建议我们采取第一种方式.4.初始化:动态初始化:我们在定义一个数组和对数组进行赋值的操作,我们分开来执行。静态初始化:

2017-10-11 23:52:27 115

原创 Java day3

一. java 三大流程控制1. 顺序控制依次执行我们的代码。程序至上而下逐行执行。2. 条件控制int a = 0;a. 目的 : 对程序执行,一些不可预知的流程,进行一个预先判断。b. 条件:条件具有真假的特性。而且只可能为真,或者为假。c. java条件控制有四种手段:(1)if语句结构:if(条件){//实现逻辑}(2)if...else

2017-10-11 23:10:24 127

空空如也

空空如也

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

TA关注的人

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