自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵大笨笨的博客

世界精彩已纷扰,你在,就很好

  • 博客(32)
  • 资源 (2)
  • 问答 (8)
  • 收藏
  • 关注

原创 写在前面

  好久没有更新,近来公司想做JAVA培训,遂打算重启博客。因为自己不是大牛,不能开口就吹,所以想通过博客来作为课件。一来可以让自己更加了解JAVA基础,温故而知新,整理的过程也是对自己来说也是一种学习。二来是为了留个记录,也可以让同事在讲课之后查找自己所需要的内容。  如果博文之中有什么错误,可以直接评论,特别欢迎各位给我指正,毕竟鄙人知识浅薄,愿一同成长。由于markdown不太会用的原因,所...

2018-09-27 11:04:02 131

原创 1.5总结

桌球游戏小项目这个小游戏也是我从网上找的,目的是为了让大家提高兴趣,找找感觉。效果要求自己动手多打几遍。虽然看不懂,保持和我的代码一致就可以。项目中用到的两个小图片,如下:分步实现:第一步:实现弹出窗口。import java.awt.*;import javax.swing.*; public class BallGame extends JFrame { ...

2018-10-29 13:59:56 187

原创 2.2.运算符

运算符分类:算数运算符一元运算符:++,–二元运算符:+,-,*,/,%赋值运算符=扩展运算符+=,-=,*=,/=关系运算符>,<,>=,<=,==,!= instanceof逻辑运算符&&,||,!,^位运算符

2018-10-29 13:53:17 216

原创 2.1.数据类型

注释  接下来我们将的内容可能比较琐碎。但是都是基础,就如同盖房子我们需要的砖块一样,之后讲控制语句,控制语句就像黏土一样,讲砖块连接起来。  为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。写注释提高我们程序员之间相互协作的效率,所以我们要在每一个类,每一个方法上面写上注释, 注释不会出现在字节码文件中,即Java编译...

2018-10-26 15:17:54 289

原创 1.4.开发工具以及Eclipse的简单使用

前言:  在前面我们用记事本写的java程序,后面我们就不在使用记事本,因为不太方便。很多人以为用记事本来写代码感觉很NB,在我看来,只是能老程序员的一种无奈,对于他们来说可能没有好的IDE。对于我们来说,让我们提高编码的兴趣才是王道,我们用更好的工具,使用起来更加的快捷 ,更加方便我们开发。  我们使用集成开发环境来进行开发。目前有三种主流的开发工具。Eclipse: h...

2018-10-09 16:00:14 369

原创 1.3.第一个Java程序

  前面我们讲过,我们写完.java文件之后,需要编译成.class文件,之后再通过虚拟机与机器进行交互,那么实战一下。  1.创建一个名为HelloWorld的txt文件,内容如下,之后保存文件,将拓展名改为.java。public class HelloWorld { public static void main(String []args) { System.o...

2018-10-08 15:25:11 166

原创 1.2.准备JAVA开发环境

  通过上一篇博客 初识JAVA 我们了解到要做java开发,我们只需要安装JDK就可以了,并不要再安装其他任何东西,很是简洁。装上JDK,你就可以用java语言来开发了。  废话不多说,我们直接来动手操作。1.下载下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html...

2018-10-08 13:35:47 149

原创 1.1.初识JAVA

三大版本:版本应用前景JavaSE(标准版)计算机上的应用 (例如:QQ,浏览器等应用程序)较差JavaEE(企业版)服务器端的应用发展最广JavaME(微型版)消费性电子产品(例如:智能微波炉)应用越来越少  由于SE版本和ME版本发展的原因,加上现在市场上主要应用的是JavaEE,谈及JAVA基本就是JavaEE。所以我们只来学习JavaE...

2018-09-27 21:27:07 203

原创 JS初级实战练习题----附答案

使用JS输出“你好”。<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>使用JS输出“你好”</title></head><body><script type="text/javascript">document.write("

2017-09-21 13:35:26 19928 1

原创 第十二章 文件下载-跟赵大笨笨学SpringMVC

文件下载比较简单

2017-08-16 22:23:28 209

原创 第十一章 文件上传-跟赵大笨笨学SpringMVC

直接看代码如何实现:jsp为了能上传文件,jsp要满足三个要求。 1.必须将表单的method设置为post。 2.必须将表单的enctype设置为multipart/form-data。 3.有一个type为file的input标签。<form:form commandName="productAddBean" action="produceAdd" method="post" enctyp

2017-08-16 21:43:59 198

原创 第十章 国际化-跟赵大笨笨学SpringMVC

但凡一个高大上的网站就可能面临多语言的对应,除了中国人,还有可能是美国人,他根本不懂中文,这样就没法用你的网站。这时候国际化就诞生了,国际化缩写为i18n。为啥?因为internationalization,以i开头n结尾,中间有18个字母。 国际化要做什么? 1.将我们页面上的文字写进属性文件中,有多个不同语言的属性文件。 2.选择和读取正确的属性文件。 就这么两部。 我们先说创建属性文

2017-08-16 09:27:05 227

原创 第九章 JSR303验证-跟赵大笨笨学SpringMVC

一.表单标签与数据绑定我们之前做的login画面,需要对用户ID和密码进行验证,比如是否为空,长度,验证密码是否正确,当发生错误时,我们要将画面参数的值再返回到画面上,不然出错时用户输入的值没有了,没有保持住。用了表单标签和数据绑定之后,它会替你完成这些工作。 为了使用表单标签,我们首先要在jsp上声明一个taglib指令(Taglib 指令是定义一个标签库以及其自定义标签的前缀)。 如下:<%

2017-08-10 10:03:55 333

原创 第八章 SpringMVC引入css-跟赵大笨笨学SpringMVC

<link rel="stylesheet" href="././css/bootstrap.min.css"> <script src="././js/jquery.min.js"></script><script src="././js/bootstrap.min.js"></script><servlet-mapping> <servlet-name>spring</se

2017-08-02 22:24:04 293

原创 第七章 SpringMVC+Mybatis-跟赵大笨笨学SpringMVC

配置applicationContext.xml 上一章节我说了SpringMVC两大配置文件XXXXX-servlet.xml和applicationContext.xml。前者我们已经讲了,这一章主要说applicationContext.xml。因为mysql数据库比较小,mybatis比起H..更加方便。我们结合mybatis进行讲解。首先看一下我已经建立好的目录结构。 今天的例子是

2017-08-01 23:08:25 197

原创 第六章 SpringMVC配置介绍-跟赵大笨笨学SpringMVC

application.xml 和spring-servlet.xml的作用

2017-07-27 14:11:19 217

原创 JDK源码-Collection-toString()

public String toString() { Iterator<E> it = iterator(); if (! it.hasNext()) return "[]"; StringBuilder sb = new StringBuilder(); sb.append('['); for (

2017-07-27 13:19:53 441

原创 第五章 乱码-跟赵大笨笨学SpringMVC

jsp到Controller乱码:字符集过滤器(CharacterEncodingFilter) spring中的字符集过滤器可以很方便的为我们解决项目中出现的中文乱码问题,而且使用方法也很简单,只需要在web.xml文件中配置一下该过滤器,设置两个重要的参数(encoding和forceEncoding)即可: <filter> <filter-name>charact

2017-07-26 21:28:04 194

原创 JDK源码-Collection-add()以及addAll()

Add Collection 中默认不支持添加单个元素,如果直接调用 add(E) 方法,会报错:public boolean add(E e) { throw new UnsupportedOperationException();}因此,如果子类是可添加的数据结构,需要自己实现 add(E) 方法。AddAllpublic boolean addAll(Collection<? ex

2017-07-26 17:25:01 901

原创 JDK源码-Collection-clear()

源码如下:public void clear() { Iterator<E> it = iterator(); while (it.hasNext()) { it.next(); it.remove(); }}利用迭代一个一个remove。 我这要说一下下面两个方法,不要按照字面意思理解。 hasNext():判断集合里是不是已经没有元素

2017-07-26 14:18:23 529

原创 第四章 后台传值并跳转jsp-跟赵大笨笨学SpringMVC

一.跳转画面还记得我们第二章中在web.xml中配置的前段控制器吗?@RequestMapping("/init") public String init(){ return "login"; }当你打上断点,你就会发现他会走DispatcherServlet.doDispatch方法 由于我们还没有到研究源码程度,我只告诉你,定义了ModelAndView对象

2017-07-25 22:09:27 276

原创 第三章 获取请求参数值-跟赵大笨笨学SpringMVC

请求路径哪家强,@RequestMapping强强强。 请求参数哪家强,自己往下看!!!1. @PathVariable@RequestMapping("/mvc")// 在类的前面添加Controller注解,表示是spring的控制器@Controllerpublic class HelloWorld { // 请求url地址映射 @RequestMapping 是用于匹配请求的

2017-07-23 12:37:32 336

原创 第二章Hello World-跟赵大笨笨学SpringMVC

一.新建一个动态web工程。大笨用的myeclipse,eclipse其实是一样的。 右键->New—>Other->Web->Dynamic Web Project二.导入jar我们基于Spring mvc框架进行开发,需要依赖一下的spring jar包:spring-aop-4.0.4.RELEASE.jar spring-beans-4.0.4.RELEASE.jarspring

2017-07-22 22:06:41 207

原创 第一章SpringMVC简介-跟赵大笨笨学SpringMVC

我先说两句: 不太喜欢太多废话,所以直接入正题。当然我也不会去给你讲什么SpringMVC的发展史来浪费时间。也千万不要以为会了SpringMVC就是会了Spring,Spring框架的组成由七块,SpringMVC只是其中之一,千万别想太多。ok,我说完了。看重点一.标准MVCMVC型模型:mvc其实他是一种架构模式,并不是什么新技术。只是帮助开发,让我们组织结构更加的合理,使画面与模型分离,流

2017-07-22 08:32:34 370

原创 JDK源码-Collection-remove()以及removeAll()

remove()看到这,在让我们来看一个处理非常相似的方法,那就是remove()方法。源码如下:public boolean remove(Object o) { Iterator it = iterator(); if (o==null) { while (it.hasNext()) {

2017-07-21 08:59:12 2056 1

原创 你是否真的会用==和equals

一.关系操作符“==”到底比较的是什么?二.equals比较的又是什么?

2017-07-20 09:51:15 470

原创 JAVA8 Lambda(1)

lambda表达式的语法可以是:1.参数列表、箭头符号->和函数体组成。2.参数列表、箭头符号->和语句块组成。给大家举个例子:1.(int i, int j) -> i+j 这是第一种由 参数列表、箭头符号->和函数体组成。返回的是i+j的合。如果不需要参数,直接写个()就可以。2.(int i) ->{System.out.printIn(i)} 这是由参数列表、箭头符号->和语句

2017-07-19 19:57:11 232

原创 JDK源码-Collection-contains()以及containsAll()

源码如下:public boolean contains(Object o) {        Iterator it = iterator();        if (o==null) {            while (it.hasNext())                if (it.next()==null)                    retur

2017-07-19 18:03:48 6884 1

原创 JDK源码-Collection-isEmpty

Collection这个类是其实只是一个接口,而他的实现类是AbstractCollection这个类。public abstract class AbstractCollection implements Collection。        源码中首先定义了变量:public abstract int size(); 注释int的初始值是0.        isEmpty这个方法源码很

2017-07-19 17:19:51 6761

原创 解决:Servlet通过getInitParameter取值为null问题

有两种:第一种:通过ServletContext,web.xml配置如下public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException{ServletContext test = getServletContext();String password

2017-05-10 11:16:42 4957 1

原创 JDK源码-String

String这个类是将String 放入到char数组来实现功能的。 首先看一下三个全局变量 1.offset(偏移量) : 默认为02. count(大小) : count为当前字符串转为char之后的数组长度。 arrayOfchar.Length3. value(char数组): arrayOfchar方法一: isEmpty()源码:public boolean i

2017-04-21 15:43:31 328

原创 Tomcat Error listenerStart.

本人用的Tomcat5.5,服务启动总是出现  Error listenerStart。于是百度了一下,发现各种方案,这个错误范围太大,每个人的错误原因也不尽相同。最靠谱的还是下面这样。通过出更详细的log来判断自己到底是什么错。  1. 下载log4j.jar 和 commons-logging-1.1.jar 2.将上面两个jar放到tomcat/common/lib文件夹下。

2017-04-19 09:04:10 358

快递公司编码

快递公司编码,包含国际快递,开发商城的小伙伴需要。

2018-10-29

微信商城java

java实现的微信商城,分为管理员和用户两个界面,不需要改代码,直接可用,包括微信支付。

2018-10-29

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

TA关注的人

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