摘要:
☆:为重点★:为科普△:注▲:术语 前言概述 ☆一门语言必须包括诸如异常处理,无用单元收集,可扩展数据类型以及代码安全性等特征☆C#特性:简单性,面向对象,模块性,灵活性,简明性 ☆C#面向对象的封装:将功能放在单个组件中;继承:是一种将已有的代码和功能扩展到新的程序和组件中的结构化方式多态:适应所 阅读全文
2018年11月17日
摘要:
使用Struts2框架实现用登录的功能,使用struts2标签和ognl表达式简化了试图的开发,并且利用struts2提供的特性对输入的数据进行验证,以及访问ServletAPI时实现用户会话跟踪,其简单的程序运行流程图如下 Struts2的Action类很有意思,你可以使用3种方式来实现具体的Ac 阅读全文
2018年11月3日
摘要:
缓存: 是计算机领域的概念,它介于应用程序和永久性数据存储源之间。 缓存: 一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘。用白话来说,就是一个存储数据的容器。我们关注的是,哪些数据需要被放入二级缓存。 缓存作用: 降低应用程序直接读写数据库的频率,从而提高程序的运行性能。缓存中的数据是 阅读全文
2018年7月27日
2018年7月11日
摘要:
位运算 int newCapacity = 10 + (10 >> 1); 10000001 左为高 右为低 int 4个字节byte 32bit位 数字1 转换成 2 进制 以两对4位数呈现 或者以4对4位数呈现 以及8对四位数呈现 0000 0001 32位 521 10进制 1*10的0次方 阅读全文
2018年7月8日
摘要:
两种实例化方式的区别 1)直接赋值(String str = "hello"):只开辟一块堆内存空间,并且会自动入池,不会产生垃圾。 2)构造方法(String str= new String("hello");):会开辟两块堆内存空间,其中一块堆内存会变成垃圾被系统回收,而且不能够自动入池,需要通 阅读全文
2018年7月6日
摘要:
//存放的是电话号码包含的数字 int[] nums = {4, 2, 1, 0, 8, 3}; //电话号码出现的下标 int[] index = {2, 4, 5, 2, 3, 0, 3, 2, 1, 0, 0}; //方式1 for (int i = 0; i < index.length; i++) { System.out.print(nums[index[i]]); } Sy... 阅读全文
摘要:
IO流: 01.File 创建文件 //创建文件 删除文件 //修改文件 修改文件 显示文件信息 02.字节流 03.字符流 Reader Writer 04.缓冲流 BufferReader BufferWriter 不单独使用 一般和Reader Writer 联用 在debug的情况下能看清楚 阅读全文
2018年6月24日
2018年4月26日
摘要:
常用的JSP内置对象 request对象主要用于处理客户端请求 request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。 request对象常用方法 方法名称 说明 String getParameter(String name) 根据表单组 阅读全文
2018年4月1日
摘要:
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提 阅读全文