- Java-SE 面向对象 —— 类与对象,成员变量与方法,参数传递,三大特征-封装继承与多态,抽象类与接口,内部类
美人鱼战士与企鹅男孩合为一体
JavaSE基础知识笔记java开发语言intellijidea
Java-SE面向对象文章目录Java-SE面向对象1类和对象1.1类和对象的理解1.2类和对象在内存上的理解1.2.1成员变量使用:1.2.2成员方法调用:1.2.3多个对象的内存图1.2.3.1多个不同的对象:1.2.3.2多个对象指向相同内存:1.3成员变量和局部变量成员变量和局部变量的区别1.4方法1.4.1无参方法1.4.2带参方法**可变参数:**1.4.3带返回值方法1.4.4方法的
- java-SE部分知识点测试题
~小安同学
java
一、选择题(30分,每题2分)1、java的编程思想是什么?(B)A、面向过程B、面向对象C、面向接口D、面向程序2、如果我想编写java程序,那么我至少需要安装的环境是:(C)A、JVMB、JREC、JDKD、idea3、编译java程序的命令是:(B)A、javaB、javacC、cdD、class4、java文件的扩展名是.java,那么java文件经过编译之后的字节码文件的扩展名是:(D)
- 『Java练习生的自我修养』java-se进阶⁵ • 常用IO流
Mymel_晗
Java进阶指北java开发语言IO流
⛅⛅书接上回⛅⛅IO之大,一篇文章放不下~前面我们已经对IO流有了一个大致的了解,在本文中我们先对上一篇文章中学到的内容做一个简单的总结,并将进一步学习各种IO流的使用方法。传送门:『Java练习生的自我修养』java-se进阶⁴•IO流概览欢迎订阅专栏,Java进阶不迷路☕☕Java进阶攻坚克难,持续更新,一网打尽IO、注解、多线程…等java-se进阶内容。前情提要:任何程序都是有输入输出的,
- 『Java练习生的自我修养』java-se进阶² • 并发与多线程
Mymel_晗
Java进阶指北java多线程锁机制
☕☕Java进阶攻坚克难,持续更新,一网打尽IO、注解、多线程…等java-se进阶内容。前言:多线程虽然提高了程序的执行效率,但随之而来的是线程安全问题:当多个线程访问或操作同一个资源时,就会产生意想不到的错误。比如执行下面的代码块:publicclassDemo{publicstaticintx=0;publicstaticvoidmain(String[]args){newThread(()
- 『Java练习生的自我修养』java-se进阶⁴ • IO流概览
Mymel_晗
Java进阶指北java开发语言IO流
欢迎订阅专栏,Java进阶不迷路☕☕Java进阶攻坚克难,持续更新,一网打尽IO、注解、多线程…等java-se进阶内容。IO流是什么?⭐官方的解释:I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。Java程序中,对于数据的输入/输出操作以流(stream)的方式进行。⭐形象的理解:可以将IO流看成我们喝奶茶的吸管,将文件中
- 『Java练习生的自我修养』java-se进阶¹ • 初识多线程
Mymel_晗
Java进阶指北java多线程
☕☕Java进阶攻坚克难,持续更新,一网打尽IO、注解、多线程…等java-se进阶内容。线程的基本概念程序、进程、与线程?想要搞明白什么是线程,首先要对程序与进程有一个清晰的概念,大学课堂上的《操作系统》这门课开篇就是这部分内容,学过这门课的同学对程序、进程和线程应该已经不陌生了。程序(program):为完成特定任务,用某种语言编写的一组指令集合,程序是静态的,这是它与进程的区别。进程(pro
- 『Java练习生的自我修养』java-se进阶³ • 线程的等待与唤醒
Mymel_晗
Java进阶指北java多线程线程间通信
☕☕Java进阶攻坚克难,持续更新,一网打尽IO、注解、多线程…等java-se进阶内容。前言:如果看过前面两篇文章,相信大家已经掌握了线程的创建方式和线程同步问题,现在让我们探索一下多线程的最后一个板块:线程之间的通信。传送门:『Java练习生的自我修养』java-se进阶¹•初识多线程『Java练习生的自我修养』java-se进阶²•并发与多线程线程之间的通信假设现在有两个线程,一个线程负责向
- 【JAVA-SE】大纲目录
萌大大的瓶子
前言:这是一篇JavaSE部分的大纲,或者说是目录。写这个目录的目的有两个:(一)为了有一个清晰而完整的知识体系,当然一个完整的知识体系并不是一蹴而就的,需要不断的积累学习,所以日后也会经常对它进行修补;(二)为了自检,依照目录回忆知识点,供日后查漏补缺,温故而知新,不断的学习也需要不断的温故。基础知识标识符命名规则方法概述常量变量运算符逻辑运算符位运算符三元运算符关键字未分类关键字thissup
- 【JAVA-SE】异常类
萌大大的瓶子
异常类异常程序的三种错误异常产生的原因使用原则Java异常处理的技巧Java异常的分类和类结构图ThrowableThrowable类的主要方法ErrorExceptionruntimeException非检查异常(unckeckedexception)检查异常checkedexceptionIOException自定义异常目的语法组成源码实例异常的注意事项具体异常总结算术错误情形Arithmet
- java图片加水印
TCH987551623
java基础javaimagewatermark
参考链接:http://www.codejava.net/java-se/graphics/adding-a-watermark-over-an-image-programmatically-using-java一:添加文字水印:/***Embedsatextualwatermarkoverasourceimagetoproduce*awatermarkedone.*@paramtextThete
- 学习笔记-java相关
byc_404
从几个月前就说要学javaweb。结果一直在拖。现在开篇文章强迫自己写写笔记。大体上打算从常见漏洞和框架使用两个方面学习。因为有语言基础就不谈比较基础的部分了。vulnsjava比较常见的有特色的漏洞包括但不限于deserializationxxeSpELsstiurlbypass......这里用JoyChou大佬的项目学习https://github.com/JoyChou93/java-se
- java性能优化之垃圾回收器(译文)
渔樵店
原文链接:https://www.javaworld.com/article/2078645/java-se/jvm-performance-optimization-part-3-garbage-collection.html概述java中的垃圾回收器极大的提高了开发者的效率,但是垃圾回收器如果比较差可能会过多的消耗应用程序的资源。在JVMperformanceoptimization系列的第三
- 客户信息管理系统
故事我忘了°
这几天在家,复习了了一下Java-SE,到面向对象那边找了个简单数组项目做了一下,还是有收获的。只为记录,好记性不如烂笔头有误请指正ありがとうございます。我的公众号作者:晨钟暮鼓c个人微信公众号:程序猿的月光宝盒1.首先,项目是客户信息管理系统,需求如下:2.涉及知识点Ø类结构的使用:属性、方法及构造器Ø对象的创建与使用Ø类的封装性Ø声明和使用数组Ø数组的插入、删除和替换Ø关键字的使用:this3
- java图片加水印
dreamoftch
javaimagewatermark
阅读更多参考链接:http://www.codejava.net/java-se/graphics/adding-a-watermark-over-an-image-programmatically-using-java一:添加文字水印:/***Embedsatextualwatermarkoverasourceimagetoproduce*awatermarkedone.*@paramtextT
- java图片加水印
dreamoftch
javaimagewatermark
阅读更多参考链接:http://www.codejava.net/java-se/graphics/adding-a-watermark-over-an-image-programmatically-using-java一:添加文字水印:/***Embedsatextualwatermarkoverasourceimagetoproduce*awatermarkedone.*@paramtextT
- 1、JAVA-SE环境配置及测试 -- 终于开始学习Java了,希望可以坚持下去。
ADA_Ivan
Java学习
环境安装配置1、下载JavaSE即jdk和jre2、配置JAVA_HOMEPATHCLASSPATHJAVA_HOME:C:\ProgramFiles\Java\jdkPATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;或者.;%JAVA_HOME
- 算法(第4版)java环境配置教程—algs4
diverHou
java环境
障碍满满的BinarySearch的调试运行—algs4环境配置(这是原标题)(我喜欢原标题可是原标题在检索时候不方便)(就是废话满满!)本文不依赖任何编译集成环境如Eclipse或DrJava!可是简单易懂易上手!骚年真的不来一发么!一、安装JAVA-SE平台用户可登陆到Sun公司的网站(http://java.sun.com)免费下载JAVASE提供的JDK,登陆网站后选择Software
- JVM performance optimization, Part 3: Garbage collection
yuanhisn
From:http://www.javaworld.com/article/2078645/java-se/jvm-performance-optimization-part-3-garbage-collection.htmlTheJavaplatform'sgarbagecollectionmechanismgreatlyincreasesdeveloperproductivity,butapo
- JDK7 install
liubin2010
Install
转:http://blog.csdn.net/luxiaoyu_sdc/article/details/7303155
ubuntu 安装jdk7,现在来总结一下:
第一步:下载jdk-7-linux-i586.tar.gz
直接在ORACLE的官网中下载就可以:
http://www.oracle.com/technetwork/java/javase/downloads/java-se
- JVM performance optimization, Part 3: Garbage collection
yuanhsh
performance
From:http://www.javaworld.com/article/2078645/java-se/jvm-performance-optimization-part-3-garbage-collection.htmlTheJavaplatform'sgarbagecollectionmechanismgreatlyincreasesdeveloperproductivity,butapo
- JVM performance optimization, Part 3: Garbage collection
yuanhsh
performance
From:http://www.javaworld.com/article/2078645/java-se/jvm-performance-optimization-part-3-garbage-collection.htmlTheJavaplatform'sgarbagecollectionmechanismgreatlyincreasesdeveloperproductivity,butapo
- Java mail的一些记录
打一把
首先,QQ的企业邮箱是支持POP3:110和SMTP:25的!然后,记录下javamailSSL的资源JavaTip115:SecureJavaMailwithJSSEhttp://www.javaworld.com/article/2077479/java-se/java-tip-115--secure-javamail-with-jsse.html还有定时器crontab的语法:Lesson6
- maven针对JAVA-SE项目的打包范例
aa8945163
javamavenlog4jmysqljfreechart
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.
- maven针对JAVA-SE项目的打包范例
wwty
javaapachemavenmysqljfreechart
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0
- maven针对JAVA-SE项目的打包范例
wwty
javaapachemavenmysqljfreechart
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0
- 开始复习基础
fehly
oracle游戏算法面试ssh
今天删除了机子上所有的game,删除了所有的游戏平台.....
因为总是控制不住想去碰,每当事后想起才感觉自责.....
不在玩游戏(至少近几个月)
今天4月24日 Special this decide....
6-7月毕业算算还有几个月时间
充分利用下着几个月的时间
定下下面几个月的计划
5月 复习java-se顺便有空的时候复习下Oracle的
6月
- ztree设置禁用节点
3213213333332132
JavaScriptztreejsonsetDisabledNodeAjax
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
$(function(){
showTree();
setDisabledNode();
});
- JVM patch by Taobao
bookjovi
javaHotSpot
在网上无意中看到淘宝提交的hotspot patch,共四个,有意思,记录一下。
7050685:jsdbproc64.sh has a typo in the package name
7058036:FieldsAllocationStyle=2 does not work in 32-bit VM
7060619:C1 should respect inline and
- 将session存储到数据库中
dcj3sjt126com
sqlPHPsession
CREATE TABLE sessions (
id CHAR(32) NOT NULL,
data TEXT,
last_accessed TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
<?php
/**
* Created by PhpStorm.
* User: michaeldu
* Date
- Vector
171815164
vector
public Vector<CartProduct> delCart(Vector<CartProduct> cart, String id) {
for (int i = 0; i < cart.size(); i++) {
if (cart.get(i).getId().equals(id)) {
cart.remove(i);
- 各连接池配置参数比较
g21121
连接池
排版真心费劲,大家凑合看下吧,见谅~
Druid
DBCP
C3P0
Proxool
数据库用户名称 Username Username User
数据库密码 Password Password Password
驱动名
- [简单]mybatis insert语句添加动态字段
53873039oycg
mybatis
mysql数据库,id自增,配置如下:
<insert id="saveTestTb" useGeneratedKeys="true" keyProperty="id"
parameterType=&
- struts2拦截器配置
云端月影
struts2拦截器
struts2拦截器interceptor的三种配置方法
方法1. 普通配置法
<struts>
<package name="struts2" extends="struts-default">
&
- IE中页面不居中,火狐谷歌等正常
aijuans
IE中页面不居中
问题是首页在火狐、谷歌、所有IE中正常显示,列表页的页面在火狐谷歌中正常,在IE6、7、8中都不中,觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
- String,int,Integer,char 几个类型常见转换
antonyup_2006
htmlsql.net
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();
int i=Integer.parseInt(str);
如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);
如何将整数 int 转换成字串 String ?
1.
- PL/SQL的游标类型
百合不是茶
显示游标(静态游标)隐式游标游标的更新和删除%rowtyperef游标(动态游标)
游标是oracle中的一个结果集,用于存放查询的结果;
PL/SQL中游标的声明;
1,声明游标
2,打开游标(默认是关闭的);
3,提取数据
4,关闭游标
注意的要点:游标必须声明在declare中,使用open打开游标,fetch取游标中的数据,close关闭游标
隐式游标:主要是对DML数据的操作隐
- JUnit4中@AfterClass @BeforeClass @after @before的区别对比
bijian1013
JUnit4单元测试
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次
- 精通Oracle10编程SQL(12)开发包
bijian1013
oracle数据库plsql
/*
*开发包
*包用于逻辑组合相关的PL/SQL类型(例如TABLE类型和RECORD类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)
*/
--包用于逻辑组合相关的PL/SQL类型、项和子程序,它由包规范和包体两部分组成
--建立包规范:包规范实际是包与应用程序之间的接口,它用于定义包的公用组件,包括常量、变量、游标、过程和函数等
--在包规
- 【EhCache二】ehcache.xml配置详解
bit1129
ehcache.xml
在ehcache官网上找了多次,终于找到ehcache.xml配置元素和属性的含义说明文档了,这个文档包含在ehcache.xml的注释中!
ehcache.xml : http://ehcache.org/ehcache.xml
ehcache.xsd : http://ehcache.org/ehcache.xsd
ehcache配置文件的根元素是ehcahe
ehcac
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
白糖_
javaeclipsespringtomcatWeb
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
随后启动
- angular.element
boyitech
AngularJSAngularJS APIangular.element
angular.element
描述: 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。(类似于jQuery的选择器啦) 如果jQuery被引入了,则angular.element就可以看作是jQuery选择器,选择的对象可以使用jQuery的函数;如果jQuery不可用,angular.e
- java-给定两个已排序序列,找出共同的元素。
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CommonItemInTwoSortedArray {
/**
* 题目:给定两个已排序序列,找出共同的元素。
* 1.定义两个指针分别指向序列的开始。
* 如果指向的两个元素
- sftp 异常,有遇到的吗?求解
Chen.H
javajcraftauthjschjschexception
com.jcraft.jsch.JSchException: Auth cancel
at com.jcraft.jsch.Session.connect(Session.java:460)
at com.jcraft.jsch.Session.connect(Session.java:154)
at cn.vivame.util.ftp.SftpServerAccess.connec
- [生物智能与人工智能]神经元中的电化学结构代表什么?
comsci
人工智能
我这里做一个大胆的猜想,生物神经网络中的神经元中包含着一些化学和类似电路的结构,这些结构通常用来扮演类似我们在拓扑分析系统中的节点嵌入方程一样,使得我们的神经网络产生智能判断的能力,而这些嵌入到节点中的方程同时也扮演着"经验"的角色....
我们可以尝试一下...在某些神经
- 通过LAC和CID获取经纬度信息
dai_lm
laccid
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=&
- JAVA的困难分析
datamachine
java
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。
-----------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第二课
dcj3sjt126com
englishword
money 钱
paper 纸
speak 讲,说
tell 告诉
remember 记得,想起
knock 敲,击,打
question 问题
number 数字,号码
learn 学会,学习
street 街道
carry 搬运,携带
send 发送,邮寄,发射
must 必须
light 灯,光线,轻的
front
- linux下面没有tree命令
dcj3sjt126com
linux
centos p安装
yum -y install tree
mac os安装
brew install tree
首先来看tree的用法
tree 中文解释:tree
功能说明:以树状图列出目录的内容。
语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式
- Map迭代方式,Map迭代,Map循环
蕃薯耀
Map循环Map迭代Map迭代方式
Map迭代方式,Map迭代,Map循环
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年
- Spring Cache注解+Redis
hanqunfeng
spring
Spring3.1 Cache注解
依赖jar包:
<!-- redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
- Guava中针对集合的 filter和过滤功能
jackyrong
filter
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:
@Test
public void whenFilterWithIterables_thenFiltered() {
List<String> names = Lists.newArrayList("John"
- 学习编程那点事
lampcy
编程androidPHPhtml5
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- 架构师之流处理---------bytebuffer的mark,limit和flip
nannan408
ByteBuffer
1.前言。
如题,limit其实就是可以读取的字节长度的意思,flip是清空的意思,mark是标记的意思 。
2.例子.
例子代码:
String str = "helloWorld";
ByteBuffer buff = ByteBuffer.wrap(str.getBytes());
Sy
- org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 1
Everyday都不同
$转义el表达式
最近在做Highcharts的过程中,在写js时,出现了以下异常:
严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1,
- 用Java实现发送邮件到163
tntxia
java实现
/*
在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。
本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。
此篇仅介绍用
- 探索实体类存在的真正意义
java小叶檀
POJO
一. 实体类简述
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的
POJO(Plain Old Java Objects)简单的Java对象
它的一般格式就是
public class A{
private String id;
public Str