java基础
学无止境 ’小五
没想太多,就是想着怎么提高自己的能力,加油吧
展开
-
java基础编程题——递归求1000内奇数的和与打印杨辉三角(数组)
感觉这些题目都是蛮简单的,但是又很注重基础。 1.求1000内奇数(递归实现):源代码:package com.lanqiao.javabase1.chapter4.Task;public class Task04 { public static void main(String[] args) { System.out.println(f(1000))...原创 2018-12-02 12:26:43 · 1051 阅读 · 0 评论 -
java打印三角形
最近在狠补自己的java基础:把用for循环打印左半边三角形、右半边三角形、实心、空心三角形做了一个整理。i下标由1开始,这样比较好理解一点:public class demo { public static void main(String[]args) { int lay=4; halfRight(lay); System.out.println();...原创 2018-11-27 14:23:33 · 847 阅读 · 0 评论 -
java中static关键字的解析
static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。这句话是摘与《java编程思想》这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是:方便在没有创建对象的情况下...原创 2019-01-01 22:21:22 · 186 阅读 · 0 评论 -
Java-重载
方法重载重载(overload)方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。两同三不同。——同一个类,同一个方法名。——不同:参数列表不同。(类型,个数,顺序不同)只有返回值不同不构成方法重载。只有形参的名称不同,不构成方法重载。与普通方法一样,构造函数也可以重载。...原创 2019-04-23 22:42:10 · 131 阅读 · 0 评论 -
输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数。
Scanner input = new Scanner(System.in); String str = input.nextLine(); int count = 0; int count1 = 0; int count2 = 0; int count3 = 0; for (int i = 0; i < str.length(); i...原创 2019-07-03 15:23:32 · 413 阅读 · 0 评论 -
Eclipse的Debug调试技巧(转)
1、举例场景一:小明写了一个任务执行者,该执行者不间断的执行一些任务,在现网上运行了一段时间后,发现有概率的出现一些故障,发现运行一段时间后,该任务者异常退出了,退出的因为是空指针,可以小明想要在本地debug,不知道断点打在哪里,该问题是概率事件,不一定会出现,所以小明debug几遍下来后,头晕眼花,连代码都看不清楚了,小明想要是能有个断点每当出现空指针异常的时候就停下来让他发现问题,...转载 2019-07-20 09:12:16 · 158 阅读 · 0 评论 -
Eclipse常用快捷键
1.ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。2.ctrl+e:快速转换编辑器这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+pagedown或ctrl+pageup可以浏览前后的选项卡,但是在很多文件打开的状态下,...原创 2019-08-23 16:06:14 · 677 阅读 · 0 评论