A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小石姐姐 于 2018-11-20 09:39 编辑
JavaEE就业班升级考试过后我想说

        以前对Java后台开发不是很熟悉,就是大一的的时候,学了一年Java基础,还有html  PS  JavaScript等的,后面都没怎么看过,平时自己用到的也不多。大二的时候 我们直接不教Java了,一整年都在教PHP sql Linux  AI 。在这边呆了半个多月,比我在之前学校从大一下到大二两年的时间写的代码都多,很充实。。到这边我自己动手写的东西更多 ,,这段时间就学了下java的一部分知识,包括 数组 类和对象 封装 构造方法 Scanner Random ArrayList String static Arrays Math 类 ,继承 super this 抽象类 接口 多态=,自己也实际动手写了很多东西,像怎么用命令提示符用javac编译器编译java文件我也了解了下。
      感觉自己这半个月学的很多 ,自己对编程的认知也更深了一些,但是由于学习的基础比较弱,自己真正掌握的东西不多,除了自己掌握的之外其他的都只是知道。学习的时候感觉没什么目标学了也没用,所以自己学的时候有时候是比较浮躁的。所以学习还是应该静下心来学习,多交流。
      
最后我再总结一下。代码不是看就能会的,必须自己动手才能变成自己的,每次学了一个东西都必须拿一个东西练手,不要一下子想学很多东西 (大一下到大二上我就是这种状态,想学很多,动手少,照着讲师写出的代码自己照着打,千万别和我犯一样的错)。还有就是 不是学得多不好,有些人可能会说学太多了,没一样精通,不好。 但是敢问现在外面厉害一点的程序员。谁不是都懂的很多,我们必须拓展自己的知识面,但是自己必须有一门拿得出手的,至少毕业出去能找一份理想的工作。还有学习最好抱团,团队学习效率会非常高,因为团队学习很多坑你可以帮别人排除,别人也可以帮你排除,大大提高了效率 ,相互交流得越多,成长得更快,还有千万不要觉得自己知识不能告诉别人,别太自私,要学会相互分享,这样才能进步得更快。要学会总结,自己做过的事,每次完成之后都要学会总结  。
      然后今天考试的这第一道大题很有意思,大家再来温习一下哈:           定义一个char数组,数组元素为26个小写英文字母,定义一个String数组,长度为5,利用随机数(随机数的范围为char数组的长度)从char数组里面随机选出3个字符组成的字符串,并添加到String数组中,将String数组排序,并按照以下格式输出排序前和排序后的元素:

        实现步骤:
[Java] 纯文本查看 复制代码
import java.util.Arrays;
import java.util.Random;

public class Test1 {
    public static void main(String[] args) {
        //新建一个char类型数组
        char[] charArray1=new char[26];
        //利用循环往数组内添加元素
        for (int i = 0; i < charArray1.length; i++) {
            charArray1[i]=(char)('a'+i);
        }
        //定义一个数组
        String[] stringArray=new String[5];
        Random rd=new Random();
        for (int i = 0; i < stringArray.length; i++) {
            String s="";
            for (int i1 = 0; i1 < 3; i1++) {
                int index=rd.nextInt(charArray1.length);
                s+=charArray1[index];
            }
            stringArray[i]=s;
        }
        System.out.println("排序前:");
        System.out.println(Arrays.toString(stringArray));
        Arrays.sort(stringArray);
        System.out.println("排序后:");
        System.out.println(Arrays.toString(stringArray));




    }
}

           
   也算是JAVA基础里面综合性挺高的一道题目吧,你会打了吗?
    以上就是我想说的,祝看到这里的大佬一个月后更更更dalao,技术节节高
                一首首能使程序员编程敲代码神速的纯音乐在二楼送给看到这的您~

6 个回复

倒序浏览
回复 使用道具 举报 1 0
.明天不见不散
回复 使用道具 举报 2 0
;老哥   明天见
回复 使用道具 举报 1 0
明天见可还行,难受的一批
回复 使用道具 举报
好!(此回复虽有且仅有一个字,却深刻的表达了回复人的深深祝福与刻骨的情感,可谓言简意骇,一字千金,字字扣人心弦,字字催人泪下,足可见回复人扎实的文字功底和信手拈来的写作技巧以及惨绝人寰的创新能力。再加上以感叹号收尾,点睛之笔,妙笔生花,意境深远,照应前文,升华主题)
回复 使用道具 举报 1 0
明天见明天见
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马