java
Ned_mahone
在校大学生,小白,请大家多多指教
展开
-
Java基础知识总结[经典]
一:Java概述:1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应转载 2017-07-10 08:48:08 · 304 阅读 · 0 评论 -
java继承[详细]
Java继承问题1)子类继承父类的所有属性和方法,但是不能使用private修改的属性和方法2)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量被隐藏3)子类中定义的成员方法,并且这个成员方法的名字,返回类型,及参数个数和类型与父类的某个成员方法完全相同,则父类的成员方法被覆盖。4)定义为final与构造方法私有化的类不可以被继承转载 2017-07-11 10:38:32 · 230 阅读 · 0 评论 -
类与类之间的关系
因为考到了类之间的关系,所以在这里跟大家分享下。类与类之间存在以下关系:(1)泛化(Generalization)(2)依赖(Dependency)(3)关联(Association)(4)聚合(Aggregation)详细讲解:[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。[依赖]对于两个相对独立的原创 2017-07-23 08:43:59 · 381 阅读 · 1 评论 -
javamail实现邮件激活
需要的jar包1.mysql驱动包 2.mail.jar包SMTP和POP3协议概述SMTP协议称为简单邮件传输协议,是一组用于从原地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP的协议簇,SMTP是负责邮件服务器之间的寄信的通信协定 POP3协议称为邮局协议版本3,也是TCP/IP协议簇的一员,基于POP3协议的服务器是用来接收信件的。每个Email地址一般只...转载 2018-03-16 09:02:06 · 391 阅读 · 0 评论 -
多线程技术原理
首先是其继承关系如下:通过观察上面四种线程池的源码:如:newFixedThreadPool[java] view plain copypublic static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads, nThreads, ...转载 2018-04-15 09:39:57 · 1280 阅读 · 0 评论 -
spring的WebUtils工具类部分方法解析
如果你的项目中使用到了Spring(当然大点的项目都用到了),对session的操作就方便多了。如果需要在Session中取值,可以用WebUtils工具(org.springframework.web.util.WebUtils)的getSessionAttribute(HttpServletRequestrequest, String name)方法(1)getSessionAttribute...转载 2018-03-28 10:55:11 · 989 阅读 · 0 评论 -
java 实现邮箱发送邮件功能
邮箱验证是一个很常见的功能了,基本上每个网站都会用的到,java也有专门的jar来处理邮件发送等服务,这里只是简单的实现一下发送邮件的功能,具体jar包就不再提供了,我会把所有需要引用的包都贴出来,方便大家copy。直奔主题:第一步:封装发件人账号密码import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;...转载 2018-05-10 17:34:44 · 524 阅读 · 0 评论 -
Java 解决 java.lang.IllegalStateException 异常错误
今天运行项目时出现的这个问题,有错误提示可以看出,大概意思是这个项目已经停止,不能重新加载。也就是说只需重新部署基本就可以啦网上有人说可以将项目从tomcat中先移除再部署上去,实在不行就把myeclipse中所有项目都清空一下,再从新部署上去,嘿嘿嘿总之,可以确定这个问题不是代码造成的问题,应该是部署出了问题,将整个项目中心部署一下。tomcat重新启动一下。如有错误,请路过大佬谅解和指点,希望...原创 2018-07-10 16:44:17 · 136837 阅读 · 4 评论 -
JAVA Date类 和 Calendar类的异同
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间 Date d = new Date(); System.out.pr...转载 2018-07-23 11:06:11 · 1240 阅读 · 0 评论 -
Java基础[易错知识点]
Java基础 ——易错知识点[个人经验,仅供参考]JRE:Java Runtime Enviroment—Java运行环境JDK:Java Development Kit—Java开发工具包Java开发步骤: 通过文本编辑器编写代码至.java的文件中->调用编译工具javac.exe对java源文件进行编译,生成.class的字节码文件->调用运行工具java.exe对编译好的字节码文件(原创 2017-07-15 14:45:14 · 676 阅读 · 0 评论 -
Eclipse 导入jar包
我们在用Eclipse开发程序的时候,经常要用到第三方jar包。引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间。下面配图说明3种Eclipse引入jar包的方式。 1.最常用的普通操作方式:基本步骤式 右击“项目”→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择Add External JA转载 2017-07-17 15:46:43 · 1534 阅读 · 0 评论 -
Java—解析properties文件
在项目中有些要硬编译的内容,如在JDBC中的DRIVER及URL等,为方便使用和维护,就可以放在properties文件中,然后通过IO流解析properties文件内容,一下便是身为小白的我为大家写的在eclipse中的Java-解析properties文件,如有问题或缺陷,望大家指点,谢谢步骤: 一、建立properties文件,写入内容 在项目中新建一个File或文本文档都可以原创 2017-07-17 15:14:45 · 526 阅读 · 1 评论 -
Java类执行顺序
一、Java类执行顺序1.如果父类有静态成员赋值或者静态初始化块,执行静态成员赋值和静态初始化块2.如果类有静态成员赋值或者静态初始化块,执行静态成员赋值和静态初始化块3.父类的成员赋予初值(原始类型的成员的值为规定值,例如int型为0,float型为0.0f,boolean型为false;对象类型的初始值为null)4.如果构造方法中存在this()调用(可以是其它带参数的thi转载 2017-07-10 20:32:52 · 273 阅读 · 0 评论 -
Java异常
在java异常练习的时候,有这样一个问题: 如题:1. 写一个方法,从键盘输入一个整数,如果输入的不是整数,则提示输入有误,请重新输入,直到输入正确为止。分析如下:使用Scanner的nextInt时,如果输入的是一个字符的话,那么会有InputMismatchException异常产生,那么我使用一个while(true)循环,在循转载 2017-07-11 10:39:53 · 419 阅读 · 0 评论 -
线程通信
线程通信—–消费者与生产者的问题 import Java.util.LinkedList; public class ProductCustomerDemo { public static void main(String[] args) { Basket bas=new Basket(); ProductThread pt=new ProductThread(bas);原创 2017-07-11 10:33:50 · 256 阅读 · 0 评论 -
单例模式 代码
单例模式定义-单例模式的意思就是只有一个实例。-确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这就是单例。//饿汉模式实例public class Demo1{public static void main(String[] args) {Demo2 d1 = Demo2.getInstance();Demo2 d2 = Demo2.getInstan原创 2017-07-10 11:02:19 · 899 阅读 · 0 评论 -
多线程编程
多线程编程线程同步 为什么同步 -为什么需要同步?-防止多个线程访问一个数据对象时,对数据造成破坏-线程的同步保证多线程安全访问竞争资源的一种手段 同步和锁定 -关键字:synchronized -java中每个对象都有一个内置锁 -当程序运行到synchronized同步方法或代码块时,自动获得锁 -一个对象只有一个锁。所以,如果一个线原创 2017-07-08 15:41:39 · 230 阅读 · 0 评论 -
多线程概念
多线程 ——Java开发 @author Bliss线程模型**什么是线程? -安装在磁盘上的一段指令的集合。即我们电脑或手机上的那些快捷方式。什么是进程? -是运行中的程序。什么是线程? -被称为轻量级进程,是程序执行流中的最小单位。是程序中的一个单一的顺序控制流程。什么是多线程? -就是在单个程序中可以同时运行多个不同的线程执行不同的任务。多线程原创 2017-07-08 15:31:23 · 306 阅读 · 0 评论 -
集合框架
集合框架图解: 1 Iterable | 2 Collection / | \ 3 List set Queue / \转载 2017-07-11 10:32:10 · 222 阅读 · 0 评论 -
面向对象 多态
多态 概念-是指同一操作作用于某一类对象,产生不同的执行结果 体现-父类或接口的引用变量可以引用其子类的对象 前提-需要继承或实现 作用-原创 2017-07-10 14:54:57 · 385 阅读 · 0 评论 -
Element 'beans' cannot have character [children] 和 Referenced file contains errors的解决方法
昨天在学习SSM框架整合,进行xml配置文件编写时,出现了几个问题,今天总结一下,以后再遇到类似问题就有经验了。一、cvc-complex-type.2.3: Element 'beans' cannot have character [children]在编写spring-dao.xml的时候,出现了cvc-complex-type.2.3: Element 'beans' cannot...原创 2018-08-23 13:37:29 · 1072 阅读 · 0 评论