新手必看
小东升职记
人生陆远只有忘的甘静才会有江莱。
展开
-
很遗憾这样认识你,请好好爱自己
用健康换取金钱真的值吗首先在这里声明一下,今天看到微信公众号不二大叔发表的这篇文章,真的很触动我,用健康换取金钱真的值吗?如果大叔看到这篇文章的话,我希望能够原谅我,好的文章我希望和大家一起分享,我只想告诫一下编程界的程序员们,有时间多多多陪陪您的家人,毕竟家是您最终的归属。37岁胃癌男子给妻子发微信看哭无数人...原创 2018-08-04 14:43:09 · 658 阅读 · 0 评论 -
重载-重写-权限
重载(overload)1:重载建立继承之上的2:只跟重载方法参数有关系。 无参和有参的构造就是属于重载 参数个数不同 参数类型不同3:属于多态中的一种4:子类可以对父类继承过来的方法的重载。重写(override)1:建立在继承基础上2:子类存在与父类一模一样的方法,那么这样的方法就是重写方法。3:子类对象执行这个重写方法时,不在执行...原创 2018-07-31 11:21:08 · 262 阅读 · 0 评论 -
命名规则-类型转换-数组-jvm内存划分-抽象类
jre system library2:包名都习惯用公司的反域名 Com.zhiyou.demo Com.baidu.map.demo 反域名为了排序3:scanner 扫描器,主要用于键盘的输入 Nextint :是scanner扫描到输入的是数字的时候,获取到这个数字。Nextline:总是以enter为结束。next()一定要读取到有效字符后才可...原创 2018-07-30 21:47:25 · 164 阅读 · 0 评论 -
JDK环境配置
java1.1编程语言 1.2可以实现跨平台 eg:{平台包括 pc端的: (linux操作系统 苹果mac windows微软 ) 移动设备端(Android ios)1.3面向对象的语言 oop(c语言是面向过程的语言)类1.4安全性 配置环境变量,为啥要这样做?(要求大家面前只有一个裸奔的电脑一样可以写项目)2.1下载JDK 安装JDK和...原创 2018-07-30 21:44:03 · 115 阅读 · 0 评论 -
计算机语言java
2.1 计算机语言:计算机能识别的语言 编程:编写程序 使用计算机语言编写一段计算机可以执行的代码。 2.2java能做什么? (1)pc端软件 qq 迅雷等 (2)lol PC端游戏类软件 (3)大型网站 百度 淘宝 (Java作为服务器端提供数据) (4)嵌入式程序 比如手机上软件 PDA 机顶盒...原创 2018-07-30 21:42:30 · 288 阅读 · 0 评论 -
标示符
1:标示符 identifier 1.1跟名字有关 类名 文件名 变量名 方法名 1.2关键字public class 1.3命名规则 工程名MySecondPro 包名com.zhiyou.xxx反域名 文件名SecondClass 类名(同文件名)SecondClass ...原创 2018-07-30 21:40:47 · 160 阅读 · 0 评论 -
类
类 class定义:具有 相同特性 和行为 的一类事物 抽象 的总称例如人类,动物类,车类,屌丝类 一种类别2:属性(相同特性) 成员变量 2.1:定义 类{} 2.2实质 成员变量 与普通变量有区别 1作用域(生命周期) 全局变量 在类中任何方法里面都可以使用 ...原创 2018-07-30 21:39:45 · 111 阅读 · 0 评论 -
多态-final-static
多态类的三大特性之一1重载和重写2:子类对象作为父类的引用,使用父类的引用,同时调用类子类的对象,子类对象作为父类的引用向上转型 (隐式类型转换)向下转型 (强制类型转换) 不提倡不转型 string final进行修饰,都不存在子类。多态的核心在于向上转型,保持参数一致(父类的引用)开发中使用的都是向上转型,为了保持参数的一致性,所以使用的都是父类的引用...原创 2018-07-31 17:12:52 · 102 阅读 · 0 评论 -
异常捕获及处理机制
异常exception中断程序处理异常==排错1:搜索ArithmeticException 非受检unchecked 编译时没有错2:大量输出语句验证 缩小代码范围,寻找错误点3:会用注释 不断找到对的代码,进而发现错误的代码段4:打印日志 错误信息log4j 第三方类库 /** * */package com.zhiyou.S;...原创 2018-08-09 15:30:19 · 840 阅读 · 0 评论 -
自定义异常
注:详细解释在代码中注释有自定义异常/** * */package com.zhiyou.S;/** * @author Administrator * *///自定义的异常为受检异常public class LoginException extends Exception { /** * */ private static final long s...原创 2018-08-09 15:32:31 · 136 阅读 · 0 评论 -
继承
1:Java命名规则变量使用前要进行初始化(initialized)运算符流程控制:顺序,分支,循环内存结构:1:堆栈方法区2:注意对应用类型的赋值问题 引用类型的赋值页脚引用传递,指一块内存空间被对多个栈内存空间所指向3:每一块堆内存空间彼此独立,但是会同时使用同一块方法内存区4:垃圾空间,没有任何栈内存指向的堆内存空间,会被GC进行回收5:属性 成员...原创 2018-07-30 21:36:02 · 139 阅读 · 0 评论 -
简单了解Java的发展史
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。更多JAVA基本内容:Java零基础入门(主要讲解JavaSE的发展历史,JDK开发环境的搭建,CLASSPATH属性作...转载 2018-07-31 19:47:39 · 170 阅读 · 0 评论 -
File类
注:后续会不断的补充,目前列举一些简单的,供参考。 /** * */package com.zhiyou.S;import java.io.File;import java.io.IOException;/** * @author Administrator * */public class AboutFileTest { /** ...原创 2018-08-09 17:54:29 · 115 阅读 · 0 评论 -
字符串string
字符串string1:创建字符串方式字面量创建的方式 存放在堆里面 有string独立管理的字符串常量内存区 JDK1.8字符串常量区 放置在堆中Intern()方法只针对两个字符串内容相等时,调用intern方法会先判断常量池中是否存在相同的字符串内容,如果存在,则返回字符串对象的引用总结:说明string在栈和堆中不同的内存表达方式。思考:string s1=“he...原创 2018-08-06 11:35:16 · 128 阅读 · 0 评论 -
I/O流
I/O流Input output输入输出相对程序而言。Input认为read,output认为write。文件—程序 input程序—文件output文件file类2:流stream字节流 用于读取图片,音视频等二进制文件InputStreamoutputStream一个汉字 GBK里面占两个字节 UTF-8里面占三个字节一个字符 GBK U...原创 2018-08-10 12:57:40 · 167 阅读 · 0 评论 -
StringBuilder
StringBuilder单线程使用/** * */package com.zhiyou.O;import java.nio.file.attribute.AclEntry.Builder;import java.util.Arrays;/** * @author Administrator * */public class StringTest1 { /**...原创 2018-08-06 15:44:29 · 112 阅读 · 0 评论 -
Math类
/** * */package com.zhiyou.O;/** * @author Administrator * */public class MathDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu...原创 2018-08-06 17:15:45 · 94 阅读 · 0 评论 -
java.util.Date;
/** * */package com.zhiyou.O;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @author Administrator * */public class DateDemo { /** * @p...原创 2018-08-06 17:16:48 · 127 阅读 · 0 评论 -
java.util.Calendar----Calendar日历类
/** * */package com.zhiyou.O;import java.util.Calendar;/** * @author Administrator * */public class CalendarTest { /** * @param args */ public static void main(String[] args) { /...原创 2018-08-06 17:18:02 · 235 阅读 · 0 评论 -
如何正确使用迭代器
如何正确使用迭代器看小东代码前希望大家能把集合框架稍微回顾一下。 如有别的不懂的或者不知道如何写代码的可以下面留言,小东会第一时间为你呈现大致的代码框架。(具体代码还是希望你们自己能够书写) 对于好多初学者而言,不知道如何取使用迭代器甚至都没有听过迭代器,不要一味的取看别人写的东西,要学习如何使用,更重要的是看后能够有一定的代码辅助你进一步的理解,所以小东在这里为...原创 2018-08-10 21:21:27 · 1188 阅读 · 1 评论 -
不推荐采用registerDriver方法注册驱动实例解释
Jdbc程序中的DriverManager用于加载驱动,并创建与数据库的链接,这个API的常用方法:DriverManager.registerDriver(new Driver())DriverManager.getConnection(url, user, password),注意:在实际开发中并不推荐采用registerDriver方法注册驱动。原因一、查看Driver的源代...原创 2018-08-14 17:52:26 · 1715 阅读 · 0 评论 -
JDBC
JDBCJava databses connection数据库管理系统: 数据库+应用程序+操作系统+硬件系统应用程序连接数据库 -----jdbc1:jdbc的执行原理:(执行步骤,工作流程)1.1:加载驱动1.2:建立连接1.3:准备SQL语句1.4:执行SQL语句1.5:处理结果1.6:断开连接,释放资源2:程序2.1导入jar包:Ja...原创 2018-08-14 18:37:57 · 117 阅读 · 0 评论 -
抽象类--接口
1:抽象类 抽象类=普通类+抽象方法 1.1抽象类是类 1.2多了抽象方法,类必须是抽象类 1.3抽象方法没有方法体。 1.4抽象类必须有子类,必须实现所有的抽象方法。 1.5抽象类不能实例化。 1.6是类,仍旧满足多态特性,所以方法的参数使用抽象类父类的引用。 在开发过程中,对于有些方法一定要实现,则会被此方法在父类...原创 2018-08-03 08:56:49 · 108 阅读 · 0 评论 -
数组
数组(array 非常重要)1:一组相同类型变量的集合。比如定义存放100个int类型变量的数组2:容器类 引用类型,存放在内存的堆内存中3:定义define (声明declare) Int[] intArray; int intArray[];(不建议使用)结构:Datatype [] arrayname;4:基本数据类型的数组数组里面的小抽屉默认编号是...原创 2018-08-03 09:00:04 · 114 阅读 · 0 评论 -
java集合
具体实例代码展示/** * */package com.zhiyou.P;import java.util.ArrayList;import java.util.Collection;import java.util.Date;import java.util.HashSet;import java.util.Iterator;import java.uti...原创 2018-08-07 17:54:40 · 168 阅读 · 0 评论 -
java简单的泛型实例
/** * */package com.zhiyou.P;/** * @author Administrator * *///泛型public class MyPackage<T> {// T可以指代任意类型 private T t; public MyPackage(T t) { super(); this.t = t; } publi...原创 2018-08-07 17:56:13 · 360 阅读 · 0 评论 -
15个变态的Google面试题以及答案
在当前经济形势不景气的情况下,谷歌招聘新员工是一件令人振奋的事,特别是对那些在当前金融风暴中渴望找到安全港的年轻经理们和软件开发商们来说是个好消息。 不过,也不要高兴太早,谷歌在招聘新员工时,更加青睐名牌大学的学生,即便你是人到中年,招聘时谷歌也会看你的大学平均成绩。 谷歌需要的是那些有志改变世界的具有远大抱负的人才。不仅如此,即便是你达到了它们所有的这些要求,你还必须通过谷歌...转载 2018-08-08 09:09:21 · 327 阅读 · 0 评论 -
工具类封装
工具类封装JDBCOperation DBUtil DBTool1编码 向数据库MySQL中插入数据乱码 ?useUnicode = true &characterEncoding = utf8&useSSL=false2:PrepareStatement 预处理statementprepareStatement statemennt区别?Sql...原创 2018-08-15 16:42:57 · 1666 阅读 · 0 评论 -
java.util.Map
java.util.Map /** * */package com.zhiyou.Q;import java.util.Collection;import java.util.HashMap;import java.util.Hashtable;import java.util.Map;import java.util.Set;import java.util...原创 2018-08-08 16:07:11 · 521 阅读 · 0 评论 -
HashSet要重写equals方法和hashCode方法
注:重要笔记在代码中注释有hashSet去重:即判断两个对象是否相等1:会先调用对象的hashCode方法获得hash的值,如果set中哈希表里面没有对应的hash值,则将次对象存入set中2:如果set中hash表里面有对应的hash值,就让后面的对象调用equals方法和之前的hash值不同的对象进行比较,如果返回为true就证明存在,不在储存,入伙返回为false则视为新对象...原创 2018-08-08 17:08:33 · 9033 阅读 · 8 评论 -
内部类
一、内部类的定义 在一个类的内部又定义了一个类,里面的这个类就是内部类。内部类可以定义在外部类的成员位置(与成员变量的位置相同)或局部位置(意思是,把类写在外部类的方法里面)。二、什么时候使用内部类 一个具体的事物里面还有一个具体的事物。比如汽车中有发动机。内部类使用的机会不多。三、内部类的分类 成员内部类:和成员变量处在相同位置上的定义。成员内部类也可以写私有,静态等...原创 2018-08-08 17:12:33 · 103 阅读 · 0 评论 -
mysql .msi安装图解
mysql .msi安装图解(mysql-installer-community-5.7.23.0.msi)原创 2018-08-13 18:55:47 · 1640 阅读 · 0 评论 -
mysql(重点)不看你就后悔吧
mysql(重点)1:Mysql的安装(参考文档) mysql卸载 https://blog.csdn.net/cxy_summer/article/details/70142322 Mysql(数据库)的基本概念 MySql常用命令以及基础操作 MySql查询语句; 2:什么是数据库database 数据库就是一个存放数据的仓库;存放的是什...原创 2018-08-13 19:39:41 · 1043 阅读 · 0 评论 -
C3P0
C3P0C3P0是一个开源的JDBC连接池,目前使用它的开源项目有Hibernate,Spring等。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。获取一个连接,系统要在背后做很多消耗资源的事情,大多时候,创建连...原创 2018-08-22 19:29:27 · 2028 阅读 · 0 评论 -
GET 请求与POST请求的区别
GET 请求与POST请求的区别:1 GET 请求是将请求体放置在URL的后面,以?开头作为标识,多个请求体的数据格式为:username=laosun & password=123 类似于<K,V>结构。 而POST请求没有把请求体放置在URL上。Get请求体放在URL?后面多用于查询2 GET请求的URL是有长度限制的。不同浏览器长度不同,IE是10...原创 2018-08-22 19:33:16 · 293 阅读 · 0 评论 -
Servlet
ServletHTTP 超文本 传输 协议1 客户端 client 浏览器,手机OS,软件2 服务器 server 提供数据的电脑3 请求 request4 响应 responseHTTP协议规定了request和response的格式: Request 1 请求行 request-lineGET /index.jsp HTTP/...原创 2018-08-22 19:38:47 · 269 阅读 · 0 评论 -
JSP
什么是jspJava server page 用java语言写的服务器端的页面Servlet 后台程序;为什么要使用jspHTML 就是写页面的 静态页面Jsp 动态的 jsp=HTML+javajsp里面既可以写html代码;也可以写java代...原创 2018-08-22 19:49:49 · 138 阅读 · 0 评论 -
cookie session
1:前提 为什么会有cookie session?http 无状态连接 没办法记录用户的访问记录。对一个用户访问网站的不同网页往往服务器需要记录用户的访问信息,即需要利用会话跟踪技术,那么就需要使用cookie和session2:cookie保存在客户端(浏览器)上的技术市面上所有的浏览器都是支持cookie,而且浏览器可以设置是否支持cookieCookie里面保存的都是...原创 2018-08-22 19:51:58 · 131 阅读 · 0 评论 -
Filter&&Listener
Filter&&Listener<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "原创 2018-09-01 14:26:15 · 125 阅读 · 0 评论 -
Listener监听器(HttpSessionListener,HttpSessionAttributeListener)
Listener监听器(HttpSessionListener ,HttpSessionAttributeListener)HttpSessionListener用于实现session的创建和销毁。统计在线人数package com.zhiyou100.listener;//import java.util.Hashtable;//import java.util.Map;...原创 2018-09-01 19:48:06 · 879 阅读 · 0 评论