- 博客(22)
- 收藏
- 关注
原创 黑马程序员--正则表达式,Math,Date,Calendar等类的学习(day11)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 正则表达式 Math System Random BigInteger BigD
2015-12-05 20:18:53 377
原创 黑马程序员--字符串对称问题的代码
需求:判断一个字符串是否为对称字符串import java.util.Scanner;public class Test1 { public static void main(String[] args) { //创建键盘录入对象 Scanner sc=new Scanner(System.in); System.out.println("请输入您要判断的字符串:")
2015-12-03 22:09:22 385
原创 黑马程序员--统计字符串中大小写字母和数字的个数问题的代码
需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) 分析: A:定义三个统计变量。 int bigCont=0; int smalCount=0; int numberCount=0; B:键盘录入一个字符串。 C:把字符串转换为字符数组。 D:遍历字符数组获取到每一个字符 E:
2015-12-03 22:02:41 785
转载 黑马程序员--StringBuffer和数据缓冲池的面试题
1:String,StringBuffer,StringBuilder的区别 A:String内容是不可变的,而后两个可变 B:StringBuffer数据是同步的,安全,效率低, StringBuilder数据是不同步的,不安全,效率高。 2:StringBuffer和数组的区别?
2015-12-03 21:59:27 349
原创 黑马程序员--StringBuffer类数组高级Arrays类包装类day(10)
今天学习了很多内容,当然也非常重要,StringBuffer类即字符串缓冲区,改善了String类内容固定的问题。但是StringBuffer数据是不同步的,安全但是效率不高,所以我们经常用到的是StringBuilder,这两者用法一样。数组高级部分则是讲解了两方面内容:排序和查找。排序主要掌握冒泡排序和选择排序,查找呢则要掌握自然查找和二分查找。Arrays类则是对数组进行操作的工具类,要掌握
2015-12-03 21:14:57 338
转载 黑马程序员--统计小字符串在大字符串中出现的次数
需求: 统计大串中小串出现的次数举例: 在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun"结果:java出现了5次分析: 前提:是已经知道了大串和小串。 A:定义一个统计变量,初始化值是0 B:先在大串中查找一次小串第一次出现的位置a
2015-11-30 21:22:55 1151
转载 黑马程序员--模拟登录程序
需求:模拟登录,给三次机会,并提示还有几次。分析: A:定义用户名和密码。已存在的。 B:键盘录入用户名和密码。 C:比较用户名和密码。 如果都相同,则登录成功 如果有一个不同,则登录失败D:给三次机会,用循环改进,最好用for循环。public class StringTest { public static void main(St
2015-11-30 21:12:12 563
原创 黑马程序员--Scanner类和String类(day09)
今天学习了两个类:Scanner类和String类,Scanner类我现在经常用到的就是键盘录入,作为经常会用到内容要掌握,别的了解就可以了。而String类是特别特别重要的一个类,几乎每个程序都会用到,所以一定要掌握它的构造方法和成员方法。1:Scanner的使用(了解)(1)在JDK5以后出现的用于键盘录入数据的类。(2)构造方法:A:讲解了System.in这个东西。
2015-11-30 20:44:44 301
转载 黑马程序员--Eclipse的基本操作(我们的课堂练习)
1:Eclipse的安装2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字A:创建项目B:在src目录下创建包。cn.itcastC:在cn.itcast包下创建类。HelloWorldD:在HelloWorld下有一个方法。public static void main(String[] args) {}E:在main方法中有一个
2015-11-29 20:20:54 345
原创 黑马程序员--eclipse和Object类(day08)
Java面向对象基础部分告一段落,今天学习的主要内容就是Java软件开发的一个工具--Eclipse,还学习了一个类Object。内容不多,但很重要。1:Eclipse的概述使用(掌握)(1)Eclipse的下载安装即配置操作等一系列问题 (2)Eclipse快捷键(掌握) 以上两点我会专门总结成学习日志2:API的概述(了解)(1
2015-11-29 20:13:14 362
原创 黑马程序员--匿名内部类问题
今天,我学习到了匿名内部类的问题,但是却是一知半解,而且匿名内部类在以后Android开发中会经常用到,所以是很重要的问题,可能有的朋友会和我有一样的问题,所以就着重重新总结了一下,进一步深入学习和理解。 1:概述 A: 匿名内部类就是内部类的简化写法。 B:前提:存在一个类或者接口这里的类可以是具体类也可以是抽象类。C:格式:new 类
2015-11-28 19:36:19 401
原创 黑马程序员--面向对象(day07)
1:形式参数和返回值的问题(理解)(1)形式参数:类名:需要该类的对象抽象类名:需要该类的子类对象接口名:需要该接口的实现类对象(2)返回值类型:类名:返回的是该类的对象抽象类名:返回的是该类的子类对象接口名:返回的是该接口的实现类的对象(3)链式编程对象.方法1().方法2().......方法n();这种用法:其实在方法1()调用完毕后,应该返回
2015-11-28 19:01:58 259
原创 黑马程序员--面向对象(day06)
1:final关键字(掌握)(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型 值不能发生改变b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见的给值定义的时候。
2015-11-27 20:13:47 411
原创 黑马程序员--杨辉三角形问题
需求:打印杨辉三角形(行数可以键盘录入)11 1 1 2 11 3 3 11 4 6 4 1 1 5 10 10 5 1分析:看这种图像的规律A:任何一行的第一列和最后一列都是1B:从第三行开始,每一个数据是它上一行的前一列和它上一行的本列之和。步骤:A:首先定义一个二维数组。行数如果是n,我们把列数也先定义为n。 这个n的数据来自于
2015-11-27 19:28:17 315
原创 黑马程序员--如何使用API
我们在以后的Java学习中会经常用到API,它能帮我们更好地理解程序,设计程序,而对于一个新手来说,学会使用API是非常重要的。所以经过老师的讲解,大致总结了一下使用API的步骤,以及使用或者查看API时需要着重注意的地方。
2015-11-26 20:45:14 317
原创 黑马程序员--Java中参数传递问题
思考题:看程序写结果,最后总结Java中参数传递规律。 class ArgsDemo { public static void main(String[] args) { int a = 10; int b = 20; System.out.println("a:"+a+",b:"+b); //输出结果 a:10,b:20 change(a,b); System.ou
2015-11-26 20:27:49 300
原创 黑马程序员--面向对象(day05)
1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java2:通过JDK提供的API学习了Math类(掌握)(1)API(Application Programming Interface)应用程序编程接口(帮助文档)(2)学会使用
2015-11-26 19:49:18 323
原创 黑马程序员--面向对象(day04)
1:概述 (1)面向对象 面向对象是基于面向过程的编程思想 (2)面向对象的思想特点 A:是一种更符合我们思考习惯的思想 B:把复杂的事情简单化 C:让我们从执行者变成了指挥者 (3)面向对象的开发,设计,特征 A:面向对象开发 就是不断
2015-11-23 20:42:03 287
原创 黑马程序员--java基础语法下篇(day03)
1:switch语句(掌握)(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JD
2015-11-21 18:22:34 278
原创 黑马程序员--Java语法基础中的例题和思考题
(4)思考题和面试题:A:下面两种方式有区别吗?float f1 = 12.345f;float f2 = (float)12.345; 解答:前者12.345本身是一个float类型的数据,而后者12.345是个double类型的,经过强制转换赋值给f2B:下面的程序有问题吗,如果有,在哪里呢?byte b1 = 3;byte b2
2015-11-20 20:37:45 1564
原创 黑马程序员--java基础语法上篇(day02)
这是我学习Java的第二天,老师主要讲了Java的基础语法。其实我觉得学习语法就像我们平常学习英语一样,学习一种语言必须先要掌握它的语法格式,通过语法格式,我们可以把一些必要的内容串联起来,从而组成一段一段完整的程序代码,作为一位学习Java的学生来说必须要做的事就是总结。以下就是今天学习的Java语法基础。1:关键字(掌握)(1)被Java语言赋予特定含义的单词(2)特点:
2015-11-20 20:00:50 447
原创 黑马程序员--java概述(day01)
这是第一天学习Java的小总结。内容很简单,主要讲了Java概述,jdk的下载安装,环境变量配置,还有一个HelloWorld的小案例。
2015-11-18 16:03:41 426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人