093day(Java字符,包裹,字符串类型的学习和定义的学习)
2018-01-11 23:04
260 查看
172210704111-陈国佳总结《2018年1月11日》【连续093天】
标题:Java字符,包裹,字符串类型的学习和定义的学习;
内容:
A.Java是用Unicode来表示字符,可以表达包括汉字在内的多种文字;
逃逸字符:\' \" \\
\b 回退一格
\t 到下一个表格位
\n 换行
\r 回车
B.包裹类型:
boolean Boolean
char Character
int Integer
double Double
用处:可以使用多种函数;
C.String类:
从右开始:
s.lastIndexOf(...)
其他:
switch可用字符串;
D.定义:揭示概念内涵的逻辑方法;
从结构上:定义由被定义项(Ds),定义联项(是,就是,即)和定义项(Dp)三部分组成;
Ds是Dp;
1.属加种差定义法:由属和种差构成定义项的定义;
结构:被定义项=种差+领近的属概念。 例:氧为核电荷数为8的元素;
“种差”:被定义项所指对象区别于其他对象所持有的属性;
“领近的属概念”;
类型:
1)性质定义:以事物的性质为种差的定义。 //人就是能够制造和使用生产工具的动物;
2)发生定义:以事物形成的方式或方法为种差的定义。
3)关系定义:以事物间的关系为种差的定义。
4)功用定义:以事物的功能为种差的定义。
2.语词定义法
类型:
1)说明的语词定义:例:“乌托邦”;(有解释的正确与否);
2)规定的语词定义:例:“一国两制” (只有解释的妥当与否);
适用场合及范围:
1)古语,土语,外来语;
2)用符号公式,简称表达复杂概念;
3)使用新语词;
4)在新的意义上使用旧语词;
5)确定虚幻概念的含义;
E.定义的规则:
1.定义项的外延必须与被定义项外延全同;否则就是“定义过宽”或“定义过窄”;
错误示例:宪法就是国家的法律。(过宽);
2.定义项不能直接或间接包含被定义项;
例:故意杀人罪就是因故意杀人而构成的犯罪。(直接,错误:同语重复);
所属直系亲属就是旁系亲属之外的亲属。(间接,错误:循环定义);
循环定义有时不可避免,但要至少保证两层之内不发生循环;
3)定义不能使用含混的言辞或比喻。
错误:定义语言含混,用比喻代替定义;
4)只要能是肯定的,定义就不应当是否定的。(并非绝对);
错误:定义否定;
明日计划:学习;
标题:Java字符,包裹,字符串类型的学习和定义的学习;
内容:
A.Java是用Unicode来表示字符,可以表达包括汉字在内的多种文字;
逃逸字符:\' \" \\
\b 回退一格
\t 到下一个表格位
\n 换行
\r 回车
B.包裹类型:
boolean Boolean
char Character
int Integer
double Double
用处:可以使用多种函数;
Integer.MIN_VALUE; Integer.MAX_VALUE;
staic boolean isDigit(char ch) //判断该字符是否是数字 staic boolean isLetter(char ch) //判断该字符是否是字母 staic boolean isletterOrDigit(char ch) staic boolean isLowerCase(char ch) //判断小写 staic boolean isUpperCase(char ch) //判断大写 staic boolean isWhiteCase(char ch) //判断空格 staic boolean toLowerCase(char ch) //转小写 staic boolean toUpperCase(char ch) //转大写
C.String类:
in.next(); //输入下一个单词 in.nextLine(); //输入下一行 input.equals(t) //比较内容是否相同 S1.compareTo(s2) //比较大小 s.charAt(index) //访问 s.substring(n) //得到从n号位置到末尾的全部内容 s.substring(b,e) //得到从b 到e之前([b,e))的内容 s.indexOf(c) //得到c的第一个位置,-1表示不存在 s.indexOf(c,n) //从n号位开始寻找c字符
s.indexOf(t) //找到字符串t所在的位置
从右开始:
s.lastIndexOf(...)
其他:
s.startsWith(t) //s是否以t作为开头 s.endsWith(t) s.trim //去除字符串两端的空格 s.replace(c1,c2) //c2代替全部c1 s.toLowerCase() //转小写 s.toUpperCase()
switch可用字符串;
D.定义:揭示概念内涵的逻辑方法;
从结构上:定义由被定义项(Ds),定义联项(是,就是,即)和定义项(Dp)三部分组成;
Ds是Dp;
1.属加种差定义法:由属和种差构成定义项的定义;
结构:被定义项=种差+领近的属概念。 例:氧为核电荷数为8的元素;
“种差”:被定义项所指对象区别于其他对象所持有的属性;
“领近的属概念”;
类型:
1)性质定义:以事物的性质为种差的定义。 //人就是能够制造和使用生产工具的动物;
2)发生定义:以事物形成的方式或方法为种差的定义。
3)关系定义:以事物间的关系为种差的定义。
4)功用定义:以事物的功能为种差的定义。
2.语词定义法
类型:
1)说明的语词定义:例:“乌托邦”;(有解释的正确与否);
2)规定的语词定义:例:“一国两制” (只有解释的妥当与否);
适用场合及范围:
1)古语,土语,外来语;
2)用符号公式,简称表达复杂概念;
3)使用新语词;
4)在新的意义上使用旧语词;
5)确定虚幻概念的含义;
E.定义的规则:
1.定义项的外延必须与被定义项外延全同;否则就是“定义过宽”或“定义过窄”;
错误示例:宪法就是国家的法律。(过宽);
2.定义项不能直接或间接包含被定义项;
例:故意杀人罪就是因故意杀人而构成的犯罪。(直接,错误:同语重复);
所属直系亲属就是旁系亲属之外的亲属。(间接,错误:循环定义);
循环定义有时不可避免,但要至少保证两层之内不发生循环;
3)定义不能使用含混的言辞或比喻。
错误:定义语言含混,用比喻代替定义;
4)只要能是肯定的,定义就不应当是否定的。(并非绝对);
错误:定义否定;
明日计划:学习;
相关文章推荐
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- [bxd学习java基本点]13泛型类,泛型方法,当定义二种类型的泛型方法时,用迭代器的方法
- Java基础知识学习三 (String类型,字符串处理)
- C语言学习6 :指针的定义,指针类型要合法,指针要初始化,指针做函数参数,数组和指针的通用性,指针+1所代表的空间,void * 指针,交换函数中的指针,数组和字符型指针区别,字符型指针的应用,使用指针完成字符操作函数
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- Java学习笔记---字符类型
- 从零开始学习算法(Java实现)~~~~之字符串篇~~~判断两个字符串是否是颠倒字母顺序构成的
- Swift 2.0 学习第1天:常量和变量, 数据类型,字符和字符串
- 【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
- Java中char数组(字符数组)与字符串String类型的转换方法
- 每天学习一算法系列(1)(定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部)
- 算法学习(java实现之字符串篇)·····判断字符串是否没有重复字符
- 尚硅谷 第三课全 java-变量类型转换-字符与字符串-算数运算符-赋值运算符-三元运算符-.switch语句-循环结构-while 循环语句 do-while 循环语句
- C\C++ 程序员从零开始学习Android - 个人学习笔记(四) - java基础 - 数据类型、变量、字符串、数组
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- HW—指定字符替换Java(replace)---动态和静态定义字符串数组;
- C和java中关于字符串与字符数组的定义和转化
- [bxd学习java基本点]13泛型类,泛型方法,当定义二种类型的泛型方法时,用迭代器的方法
- C语言学习9: malloc动态内存存储,动态内存分配去空格字符增长版,动态内存分配去符号incr增长版,型参和返回值都是int型的函数的指针,main函数的地址也可以用指针指向,typedef定义函数指针,函数定义与嵌套的作用,返回函数指针类型,const作用