- 浏览: 469662 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (272)
- java基础 (59)
- struts (8)
- spring (8)
- 数据库 (8)
- java 网络编程 (29)
- hibernate (3)
- JavaScript (10)
- 日志管理 (2)
- jsp (4)
- servlet (7)
- xml (4)
- ajax (2)
- web service (4)
- 算法与数据结构 (13)
- java 反射机制 (11)
- java 泛型 (3)
- java I/O (8)
- java 线程 (12)
- JavaEE (6)
- java解惑 (33)
- 工具 (5)
- MyEclipse编程实践 (1)
- OSGI (2)
- 设计模式 (9)
- 正则表达式 (0)
- EJB (3)
- Ubuntu linux (6)
- Android (1)
- web前端 (2)
- 找工作 (1)
- SCA (1)
- maven (1)
- 缓存 (1)
- json (1)
- javamail (1)
- 工作笔记 (2)
最新评论
-
霜花似雪:
博主可以分享一下源码吗?
使用maven构建web项目实例 -
王庆波-行:
很好的demo!
memcache使用实例 -
surpassno:
大写的牛逼
java可视化显示内存使用情况 -
zhulin0504:
怎么访问NetEcho.html页面呀???
applet与servlet的网络通信 -
springdata:
java多线程实例demo源代码下载:http://www.z ...
java多线程例子
java只有值传递,传递的是存储在栈中的值,对基本数据类型,传递的 是本身,对对象类型,因为栈中存储的是对象的引用,真正的对象是存储在堆里的,所以传递的其实是对象的引用。
值传递的例子
引用传递的例子
TreeMap的用法,自动排序
值传递的例子
package parameterpass; import java.util.ArrayList; public class ValuePass { public static void main(String[] args) { System.out.println(Thread.currentThread().getName()); StackTraceElement e[] = Thread.currentThread().getStackTrace(); for (int i = 0; i < e.length; i++) { System.out.println("线程"+e[i]); } System.out.println(Thread.getAllStackTraces()); //打印出所有线程 ArrayList<Integer> arr = new ArrayList<Integer>(); arr.add(0, 78); //装箱 int b = arr.get(0); //拆箱 System.out.println("b=" + b); int a = 0; new ValuePass().test(a); System.out.println("a=" + a); // a=0 } private void test(int b) { b = 1; } }
引用传递的例子
package parameterpass; import cloneObject.Student; public class ReferencePass//引用传递,java只有值传递,值存储在栈里,对基本类型,存值,引用类型存放地址 { public static void main(String[] args) { Student student=new Student(); student.id="0001"; student.name="Tom"; new ReferencePass().test(student); System.out.println("student.id="+student.id); //student.id=0002 System.out.println("student.name="+student.name); //student.name=Jike } private void test(Student student) { student.id="0002"; student.name="Jike"; } }
TreeMap的用法,自动排序
package mapTest; import java.util.SortedMap; import java.util.TreeMap; import java.util.Set; //SortedMap是接口,可以使map自动排序,TreeMap是其实现类 public class TestTreeMap { public static void main(String[] args) { SortedMap<String,String> map=new TreeMap<String,String>(); //插入键值对 map.put("bkey","bvalue"); map.put("dkey","dvalue"); map.put("ckey","cvalue"); map.put("akey","avalue"); //获取键值Set Set<String> keySet=map.keySet(); //将键值Set转成数组 Object[] keyArray=keySet.toArray(); //按照键值依序获取值对象 for(int i=0; i<keyArray.length; i++) System.out.println( "key="+(String)keyArray[i]+"; value="+map.get((String)keyArray[i]) ); } }
package mapTest; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; //LinkedHashMap保持插入元素的顺序,map不能保证键值对的顺序与插入的顺序一致 public class TestLinkedMap { public static void main(String[] args) { LinkedHashMap<String, String> map=new LinkedHashMap<String, String>(); //插入键值对 map.put("akey","avalue"); map.put("bkey","bvalue"); map.put("ckey","cvalue"); map.put("dkey","dvalue"); //获取键值Set Set<String> keySet=map.keySet(); //将键值Set转成数组 Object[] keyArray=keySet.toArray(); //按照键值依序获取值对象 for(int i=0; i<keyArray.length; i++) System.out.println( "key="+(String)keyArray[i]+"; value="+map.get((String)keyArray[i]) ); // 结果: // key=akey; value=avalue // key=bkey; value=bvalue // key=ckey; value=cvalue // key=dkey; value=dvalue // 一般的map // Map<String, String> map=new HashMap<String, String>(); // //插入键值对 // map.put("akey","avalue"); // map.put("bkey","bvalue"); // map.put("ckey","cvalue"); // map.put("dkey","dvalue"); // // //获取键值Set // Set<String> keySet=map.keySet(); // //将键值Set转成数组 // Object[] keyArray=keySet.toArray(); // //按照键值依序获取值对象 // for(int i=0; i<keyArray.length; i++) // System.out.println( "key="+(String)keyArray[i]+"; value="+map.get((String)keyArray[i]) ); // 结果:顺序不一定 // key=dkey; value=dvalue // key=ckey; value=cvalue // key=akey; value=avalue // key=bkey; value=bvalue } }
发表评论
-
java Romdom例子
2011-06-16 16:41 1898random.netInt()如果括号里 ... -
java 内部类详解(转)
2011-06-01 15:47 4973Java 内部类 分四种:成员内部类、局部内部类、静态内部类和 ... -
Fibonacci数列计算+找出出现次数最多字符+不同数字的排列组合
2011-05-26 15:40 21091,斐波拉契数列的计算 package chapter9; ... -
java中的System类中的方法
2011-05-24 11:00 1001public final class System exten ... -
java可视化显示内存使用情况
2011-05-20 16:03 2601package memoryManage; /* * ... -
java 界面swing之表格
2011-05-20 13:39 6538package othertest; import ja ... -
java的队列和栈的一些api
2011-05-16 11:31 1710类 Stack<E> java.lang.Obje ... -
JAVA 中一些api(字符字符串缓冲,URL类,Math类方法,正则表达式)
2011-05-12 10:36 1746CharBuffer字符缓冲区, StringBuffer字符 ... -
java applet 一个简单的例子(applet+html)
2011-05-09 16:49 4170java applet是一个类,其层次结构如下图: 类 JAp ... -
java 核心技术(数组(杨辉三角),散列码,对象拷贝,枚举类型,定时器)
2011-05-04 10:43 1571数组java中无多维数组,都是一维数组,多维数组可以看做是数组 ... -
设计模式总结
2011-04-26 16:50 873对于GoF总结的经典的23中设计模式,分为3类: (1)创建型 ... -
猜数字游戏
2011-04-12 17:27 1186package guessNumber; import ... -
Comparator实现排序
2011-04-01 14:13 8661在java.util包中有一个Collections类,里面实 ... -
21天学会java(含电子书下载)
2011-03-15 16:12 253921天学通java 比较基础 第一天 创建简单applicat ... -
理解浮点数存储
2011-03-15 09:44 994整体呈现 二进制浮 ... -
java.lang.UnsatisfiedLinkError解决办法
2011-03-10 16:59 1185实质上就是Eclipse下配置jdk,jre环境的问题 win ... -
java string,stringbuffer区别例子
2011-01-11 14:44 1365public class test_3 { public ... -
java定时器的使用
2011-01-11 09:20 1454有时需要在一定时间段后,执行某一个操作 java中现有的Ti ... -
对象简单克隆clone和引用(转)
2010-12-15 17:02 877对象克隆,返回和原对 ... -
java applet例子---图片像素处理
2010-12-07 17:01 1933package applet; import java. ...
相关推荐
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1. 用户角色 管理员 药店员工/药师 客户 2. 功能描述 管理员功能 用户管理 创建、编辑和删除药店员工和药师的账户。 设置不同用户的权限,确保敏感信息的安全。 库存管理 实时监控药品库存状态,设置库存预警,防止缺货或过期。 支持药品入库、出库和退货记录,自动更新库存数量。 商品管理 添加、编辑和删除药品信息,包括名称、规格、价格、生产厂家、有效期等。 分类管理药品,如处方药、非处方药、保健品等。 销售管理 查看和管理销售记录,生成每日、每周和每月的销售报表。 分析销售数据,了解畅销产品和季节性变化,以优化库存。 财务管理 监控药店的收入与支出,并生成财务报表。 管理支付方式(现金、信用卡、电子支付)及退款流程。 客户管理 记录客户的基本信息和购买历史,提供个性化服务。 管理会员制度,设置积分和优惠活动。 药品监管符合性 确保药店遵循相关法规,跟踪药品的进货渠道和销售记录。 提供合规报告,确保按规定进行药品管理。 报告与分析 生成各类统计报表,包括销售分析、库存分析和客户行为分析。 提供决策支持,帮助制定更好的经营策略。 药店员工/药师功能 销售操作 处理顾客的药
Matlab领域上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
今天吴老师上课的时候说我.txt
检测骨架图像的交点Matlab代码.rar
MMC simulink 模块化多电平变流器 载波移相 双闭环仿真 输出谐波分析,线性自抗扰控制LADRC 有仿真文件
自动驾驶控制-斯坦利(stanely)算法路径跟踪仿真 matlab和carsim联合仿真搭建的无人驾驶斯坦利控制器仿真验证,可以实现双移线,圆形,以及其他自定义的路径跟踪。 跟踪效果如图,几乎没有误差,跟踪误差在0.05m以内。
TongRDS是redis的国产化替代品之一,里面含有相应的安装部署包及操作流程,详细介绍TongRDS的基本部署和基本开发使用。
基于mpvue实现豆瓣电影微信小程序@zce_mpvue-Douban
隔离型DCDC变器设计,LLC谐振变器闭环仿真,变频控制。 有自己做的对应明 ,十分详细。
Delphi in Depth - FireDAC.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
ShellBox微信小程序,集日程查询、成绩查询、电费查询、图书查询等功能于一体的高校微信小软件_ShellBox
Java小程序项目源码,该项目包含完整的前后端代码、数据库脚本和相关工具,简单部署即可运行。功能完善、界面美观、操作简单,具有很高的实际应用价值,非常适合作为Java毕业设计或Java课程设计使用。 所有项目均经过严格调试,确保可运行!下载后即可快速部署和使用。 1 适用场景: 毕业设计 期末大作业 课程设计 2 项目特点: 代码完整:详细代码注释,适合新手学习和使用 功能强大:涵盖常见的核心功能,满足大部分课程设计需求 部署简单:有基础的人,只需按照教程操作,轻松完成本地或服务器部署 高质量代码:经过严格测试,确保无错误,稳定运行 3 技术栈和工具 前端:小程序 后端框架:SSM/SpringBoot 开发环境:IntelliJ IDEA 数据库:MySQL(建议使用 5.7 版本,更稳定) 数据库可视化工具:Navicat 部署环境:Tomcat(推荐 7.x 或 8.x 版本),Maven
微信小程序校园微社区_ zafuBBS
计算图像的多向特征编码 (Contour Code Representation)Matlab代码.rar
电池超级电容混合储能系统能量管理超级电容matlab simulink储能模型仿真,能量管理蓄电池充放电模型 相关参考。
武汉市新版劳动合同
Matlab领域上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作