轉(zhuǎn)眼間,來(lái)到千鋒大數(shù)據(jù)培訓(xùn)學(xué)習(xí)班已經(jīng)一個(gè)月的時(shí)間,一個(gè)月里學(xué)到了很多知識(shí),但是由于零基礎(chǔ)的客觀原因也導(dǎo)致自己和他人水平相差太多。在日常的學(xué)習(xí)過(guò)程中,能夠清楚的感知自己的理解能力有限且理解速度緩慢,很多知識(shí)課堂之上可以理解,過(guò)后復(fù)習(xí)卻是一團(tuán)漿糊,沒(méi)有辦法梳理整個(gè)知識(shí)框架。所以,學(xué)習(xí)起來(lái)很艱難,自己也很苦惱。
然而,有一點(diǎn)是肯定的。比起大學(xué)時(shí)期的學(xué)習(xí),千鋒的求學(xué)生活來(lái)說(shuō)非常充實(shí)。在未來(lái)到這里之前,還曾擔(dān)心因?yàn)闆](méi)有同伴,沒(méi)有技術(shù)基礎(chǔ)容易受到排擠和孤立,但現(xiàn)實(shí)恰恰相反,正因同學(xué)們都來(lái)自全國(guó)各地并相聚在這里,大家有著同樣背井離鄉(xiāng)的經(jīng)歷,共同的奮斗目標(biāo),反而加快了大家融入到這個(gè)集體的步調(diào)。而我也并沒(méi)有因?yàn)榱慊A(chǔ)而受到不公的待遇,反之是受到老師和同學(xué)們的各種關(guān)懷與照顧。班里好多計(jì)算機(jī)專業(yè)的大神,平時(shí)有不會(huì)的地方也可以經(jīng)常向他們求教,大家共同探討,交流學(xué)習(xí)經(jīng)驗(yàn)和心得。老師們?nèi)艘脖容^好,平時(shí)也會(huì)開小灶給我們這些基礎(chǔ)點(diǎn)薄弱的學(xué)生,讓我們能夠趕上大家的進(jìn)度,也時(shí)常鼓勵(lì)我們讓我們不要輕易放棄,這點(diǎn)讓我很是感動(dòng)。
經(jīng)過(guò)在千鋒大數(shù)據(jù)培訓(xùn)機(jī)構(gòu)的一段時(shí)間的學(xué)習(xí),自己明顯感覺(jué)學(xué)習(xí)能力和知識(shí)的認(rèn)知能力有了顯著的提高,剩下的課程也要好好努力,打好基礎(chǔ),畢竟經(jīng)濟(jì)基礎(chǔ)決定上層建筑,為了未來(lái)加油。下面分享個(gè)我自己寫的簡(jiǎn)單代碼(向TreeSet集合中加入5個(gè)員工的對(duì)象,根據(jù)員工的年齡(升序)進(jìn)行排序,若年齡相同,再根據(jù)工齡(降序)來(lái)排序,若工齡相同,根據(jù)薪水(降序)排序)
(1)MyComparator類
package qin;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
public class MyComparator implements Comparator{
@Override
public int compare(Employee o1, Employee o2) {
if(o1.getAge()-o2.getAge()>0) {return 1;}else if(o1.getAge() - o2.getAge() <0)
{return -1;}
if(o1.getGongling()-o2.getGongling()<0) {
return 1;}else if(o1.getGongling() - o2.getGongling() >0) {
return -1;}
if(o1.getSalary()-o2.getSalary()<0) {return 1;}
else if(o1.getSalary() - o2.getSalary() >0) {return -1;}return 0;}}
(2)Student類
package qin;
public class Student {private String name; private int age;
public Student( String name, int age) { super();
this.name = name; this.age = age;}
public Student() {}
public String getName() {return name;}
public void setName(String name) {
this.name = name;}
public int getAge() {return age;}
public void setAge(int age) { this.age = age;}
@Override
public String toString()
{return "Student [ name=" + name + ", age=" + age + "]";}}
(3)Test測(cè)試類
package qin;
import java.util.TreeSet;
public class Test {
public static void main(String[] args) {
TreeSet set=new TreeSet(new MyComparator());
set.add(new Employee(18,4,5210));
set.add(new Employee(18,4,6210));
set.add(new Employee(18, 2, 5623));
set.add(new Employee( 49, 1, 5000));
set.add(new Employee( 19, 3, 6000));
System.out.println(set);
最后,希望接下來(lái)的時(shí)間里能盡全力學(xué)習(xí)。牢牢打好地基,基礎(chǔ)打牢才能走得更遠(yuǎn)。多打代碼,多練習(xí),多思考,學(xué)會(huì)獨(dú)立的思考,勤敲碼,鍛煉自己的思維。還有就是要學(xué)會(huì)抗壓,絕不可以自暴自棄,多虛心的向老師和同學(xué)們學(xué)習(xí)。不積跬步無(wú)以至千里,不積小流無(wú)以成江海,加油!