C#~静态类和静态成员
静态类
特点:
<1>静态类必须用static 关键字修饰
<2>静态类不需要实例化,直接由类名调用
<3>静态类中只能包含静态成员和常量
<4>静态类不能被继承。
<5>静态类不能包含有实例的构造方法,并且有且只有一个无参无访问修饰符的静态构造(静态构造方法特点请查看本人所写构造方法文章最后)
<6>静态类默认...
设计模式~简单单例设计模式
单例设计模式
单例作用:
保证在程序运行一个类最多只能存在一个对象,并且使访问更加方便。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
p...
C#~List和ArrList
List
使用注意:
需要引入命名空间 using System.Collections.Generic;
什么是List(相当于可动态增加元素的数组):
List就是一种强类型的列表(泛型集合),list使用比数组更加方便,便于操作集合中的数据,而数组的可操作性比较低,简单来说就是灵活性比较高。
List中常用的方法:
using System;
using System.Col...
C#~字典Dictionray
Dictionray(字典)
什么是字典:
字典是一种数组结构隶属于集合,字典按照字面的意思理解就是我们常用的字典,我们如果要查字典首先要按拼音进行,或者按照笔画进行,在C#中也是这样,C#中Dictionary 要查找,必须要有Key(键),Key呢在Dictionary中就相当于字典的拼音和笔画,而我们要查找的东西就是Value (值),这就是Dictionary;
特点:
Dicti...
C#~栈(Stack)和队列(Queue)
栈
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace ConsoleApp1
{
class Program
{
...
Unity~协程IEnumerator(简介)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class XIeChengScript : MonoBehaviour {
float timer = 0;
void Start () {
//开启协程
StartCo...
Unity~(1)Android Studio(sdk,jdk安装与环境配置)
第一步 让Unity认识Android :
点击Open Download Page 打开网页下载Android Steup 。安装Android打包支持
第二步 下载jdk 网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第三步 ...
Unity~(2)Android Studio(sdk,jdk安装与环境配置)
第一步 安装下载的jdk 和 jre
安装完成关闭对话框。
第二步 配置系统环境
右键我的电脑打开属性——高级系统设置——环境变量
在系统变量下方点击新建
变量名为:JAVA_HOME (变量名大写)
变量值为:填写jdk的跟目录
点击确定;
接下来找到系统变量中的Path
点击编辑 打开如下对话框
点击编辑文本按钮
打开了如上的...
Unity~(4)Android Studio(sdk,jdk安装与环境配置)
打开Android Studio
配置Android Studio 是为了能生成SPK,如果自己都不能生成,那么Unity 调用也生成不了。
点Close
下载地址前面有个多余的斜杠记得删掉,建议使用迅雷下载
下载完成后关闭Android Studio
找到该路径下的一个乱码文件夹
将下载的压缩文件直接放在乱码文件夹下,再次打开Andr...
JAVA中方法重写的原则
方法的重写(override)两同两小一大原则:方法名相同,参数类型相同子类返回类型小于等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。...
在WEB开发中会话跟踪技术的实现
在WEB开发中实现会话跟踪的技术: session,cookie,地址重写,隐藏域Cookies Cookies是使用最广泛的会话跟踪机制,Cookies是有服务器创建,并把Cookies信息保存在用户机器上的硬盘上,下次用户再次访问该站点服 务器的时候,保存在用户机器上硬盘的Cookies信息就被送回给服务器。一般Cookies一般不多于4KB,且用户的敏感信...
JAVA中类加载时候的初始化问题
类加载时候的初始化,在执行这个类的 main方法时,会导致类进行加载,而类加载的属性如下:1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化。我们不要去纠结这里的顺序,一般来说我们只需要知道,静态方法一般在最后。 2、只有在调用new方法时才会创建类的实例 3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行...
SSH三大框架面试题集锦
1.Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernat...
Java单例模式以及实现
一. 什么是单例模式因程序需要,有时我们只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。二. 单例模式的特点1. 单例模式只能有一个实例。2. 单例类必须创建自己的唯一实例。3. 单例类必须向其他对象提供这一实例。三. 单例模式VS静态类在知道了什么是单例模式后,我想你一定会想到静态类,“既然只使用一个对象,为何不干脆使用静态类?”,这里我会将单例模式和静态类进行...
Java设计模式---工厂方法模式(Factory-Method)
概述:定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。适用性: 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类的某一个,并且你希望将哪一个帮助子类使代理者这一信息局部化的时候。参与者: 1.Product:定义工...
JAVA并发编程总结
进程与线程几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 几乎所有操作系统都支持进程的概念,所有运行中的任务通常对应一条进程(Process)。当一个程序进入内存运行,即变成一个进程。进程是处于运行过程中的程序,并且具有一定独立功能,进程是系统进行资源分配和调度的一个独立...
今日推荐
周排行