string类

10_面向对象(类,抽象类,接口的综合练习、形参和返回值、包的概述和讲解、修饰符、内部类)

让人想犯罪 __ 提交于 2020-01-23 02:26:46
类、抽象类、接口的综合练习 1.形式参数和返回值的问题(理解) 2.包(理解) 3.导包(掌握) 4.权限修饰符(掌握) 5.常见的修饰符(理解) 6.内部类(理解) 作业 类、抽象类、接口的综合练习 /* 教练和运动员案例(学生分析然后讲解) 乒乓球运动员和篮球运动员。 乒乓球教练和篮球教练。 为了出国交流,跟乒乓球相关的人员都需要学习英语。 请用所学知识: 分析,这个案例中有哪些抽象类,哪些接口,哪些具体类。 整个分析过程,我是通过画图讲解的。 */ //定义一个说英语的接口 interface SpeakEnglish { //说英语 public abstract void speak(); } //定义人的抽象类 abstract class Person { private String name; private int age; public Person() {} public Person(String name,int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age;

jdbc的数据库驱动类DriverManager.getConnection()详解

眉间皱痕 提交于 2020-01-23 00:36:18
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库(三个jar包:msbase.jar,mssqlserver.jar,msutil.jar) Class.forName("com

一个汉字转拼音的类

落爺英雄遲暮 提交于 2020-01-21 22:34:29
引用地址: http://blog.csdn.net/huigll/services/trackbacks/484484.aspx 本文介绍一个汉字转换成拼音的类,对原引用地址中的文章略有修改。 using System; using System.IO; using System.Text; namespace HXBTools.Util { /**/ /// <summary> /// ConvertHzToPz_Gb2312 的摘要说明。 /// </summary> public class ConvertHzToPz_Gb2312 { public ConvertHzToPz_Gb2312() { } //gb2312中的汉字编码 #region // gb2312中的汉字编码 // 01-09区为特殊符号。 // 16-55区为一级汉字,按拼音排序。 // 56-87区为二级汉字,按部首/笔画排序。 // 每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”,第二个字节称为“低位字节”。 // “高位字节”使用了0xA1-0xF7(把01-87区的区号加上0xA0),“低位字节”使用了0xA1-0xFE(把01-94加上0xA0)。 // 例如“啊”字在大多数程序中,会以0xB0A1储存。(与区位码对比:0xB0=0xA0+16,0xA1=0xA0+1)。 //

Kotlin学习(9)→类基础

瘦欲@ 提交于 2020-01-21 22:25:53
文章目录 1 、一个简单的动物类与init函数 2、类的构造函数 2.1 主构造函数 2.2 让类更加符合Kotlin风格 2.3 二级构造函数 2.4 构造函数的默认参数 3、成员属性和成员方法 4、伴生对象 5、总结 在期待着郭霖先生的《第一行代码(第三版)》时,意识到自己需要补充必要的Kotlin知识,现在通过写博客进行分享,争取拿到书之后早日上手。 使用的软件是IDEA 2019,文章中如有错误或者欠缺的地方,欢迎批评指正。 ( 参考书为《Kotlin从零到精通Android开发》,欧阳燊著,清华大学出版社2018年4月第一版,ISBN 978-7-302-49814-8)。感谢欧阳先生的优秀教材 。 1 、一个简单的动物类与init函数 根据之前其他语言的基础和Kotlin变量声明规则等,我们可以写一个很简单的动物类: class Animal { var name : String ? = null var age : String ? = null init { println ( "Animal: 这是个动物的类" ) } } 注意,Kotlin要求要么类中的非空成员属性(property)是抽象的(abstract),要么就要初始化。我们将动物的名字(name)和年龄(age)声明为可空类型,初始化为null,没有问题。 下面是一个函数init

一个简单的文件读写类,功能单一,但用处很多

随声附和 提交于 2020-01-21 16:46:43
开发中总会有要读取文件的操作,这里提供一个简单的读写方法。其中包含了然 Datatable 与 txt 的转换,复制粘贴可能缺少引用,自己加一下吧! #region 读写txt文件方法 /// <summary> /// 获取指定文件内容 /// 按行分隔为字符串数组 /// </summary> /// <param name="path">文件路径,包含文件名</param> /// <returns>按行分隔为字符串数组</returns> public static string[] GetTxtContent(string path) { try { //打开一个文件流 Stream myStream = File.OpenRead(path); //定义一个读取流 StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default); //把读取指针指到文件头,并且设置读取时的偏移量为 0 myStreamReader.BaseStream.Seek(0, SeekOrigin.Begin); string TxtContent = myStreamReader.ReadToEnd(); myStream.Close(); return TxtContent

工具类:扫描包下所有类

大憨熊 提交于 2020-01-21 01:55:06
package whitecat ; import java . io . File ; import java . io . FileInputStream ; import java . net . URL ; import java . util . * ; import java . util . jar . JarEntry ; import java . util . jar . JarInputStream ; /** * 名称空间实用工具 */ public final class PackageUtil { /** * 类默认构造器 */ private PackageUtil ( ) { } /** * 列表指定包中的所有子类 * * @param packageName 包名称 * @param recursive 是否递归查找 * @param superClazz 父类的类型 * @return 子类集合 */ static public Set < Class < ? >> listSubClazz ( String packageName , boolean recursive , Class < ? > superClazz ) { if ( superClazz == null ) { return Collections . emptySet (

ADHelper 活动目录用户操作类

℡╲_俬逩灬. 提交于 2020-01-21 00:58:36
ADHelper 活动目录用户操作类 分类: sharepoint 学习札记 2012-07-02 15:59 659人阅读 评论 (0) 收藏 举报 活动 string user null login using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.DirectoryServices; using System.Runtime.InteropServices; using System.Security.Principal; namespace SystemFrameworks.Helper { /// ///活动目录辅助类。封装一系列活动目录操作相关的方法。 /// public sealed class ADHelper { ///域名 private static string DomainName = "MyDomain"; /// LDAP 地址 private static string LDAPDomain = "DC=MyDomain,DC=local"; /// LDAP绑定路径 private static string ADPath = " LDAP://brooks.mydomain.local "; //

ADHelper 活动目录用户操作类

喜夏-厌秋 提交于 2020-01-21 00:51:51
using System; using System.DirectoryServices; namespace SystemFrameworks.Helper { /**/ /// /// 活动目录辅助类。封装一系列活动目录操作相关的方法。 /// public sealed class ADHelper { /**/ /// /// 域名 /// private static string DomainName = " MyDomain " ; /**/ /// /// LDAP 地址 /// private static string LDAPDomain = " DC=MyDomain,DC=local " ; /**/ /// /// LDAP绑定路径 /// private static string ADPath = " LDAP://brooks.mydomain.local " ; /**/ /// /// 登录帐号 /// private static string ADUser = " Administrator " ; /**/ /// /// 登录密码 /// private static string ADPassword = " password " ; /**/ /// /// 扮演类实例 /// private static

Exchange开发(五) ADHelper类

落花浮王杯 提交于 2020-01-21 00:39:12
由于Exchange与AD实现了无缝的集成,所以某些对Exchange的开发实际上也是对AD的开发,以下是我在开发过程中的ADHelper类,主要完成AD操作的某些基本功能 在博客堂的 Think Different and Think More 的blog的文章 http://blog.joycode.com/liuhuimiao/articles/20946.aspx 中有一个ADHelper类,另外在Rainbow中也有一个ADHelper类 using System.DirectoryServices; using System.Net; using System.Text; using CDOEXM; namespace ExchangeMailTest { /// <summary> /// 实现AD操作的一些常用功能 /// </summary> public class ADHelper { private const string LDAP_IDENTITY = " LDAP:// " ; #region CreateADAccount public static DirectoryEntry CreateADAccount( string userName, string password, string organizeName) { return

17_常用API_第17天(包装类、System、Math、Arrays、大数据运算)_讲义

依然范特西╮ 提交于 2020-01-19 11:52:29
今日内容介绍 1、基本类型包装类 2、System类 3、Math类 4、Arrays类 5、大数据运算 01基本数据类型对象包装类概述 *A:基本数据类型对象包装类概述 *a.基本类型包装类的产生 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。 而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型, 如年龄需要转换成int类型,考试成绩需要转换成double类型等 *b.八种基本类型对应的包装类 char Character int Integer byte Byte short Short long Long float Float double Double boolean Boolean 02Integer类parseInt方法 *A:Integer类parseInt方法: *a:parseInt() int i = Integer.parseInt("12"); System.out.println(i/2);//6 *b:parseInt(String s, int radix) /* * Integer类静态方法parseInt(String s, int radix) * radix基数,进制 * "110",2 含义 前面的数字是二进制的,但是方法parseInt运行结果都是十进制 * 指定进制的字符串转换为十进制的整数 *