原创 閒聊之一
大家好,我是一名2016年畢業的大學生,目前開始從事軟件行業,希望大家多多關照!今後我也會向各位大咖一樣,努力學習!
原创 string 、 stringbuffer以及 stringbuilder的區別
String:字符串常量StringBuffer:字符串變量StringBuilder:字符串變量1.可變與不可變 String類中使用字符數組保存字符串, private final char value[]; 所以
原创 集合框架(二)---集合的遍歷之迭代器
一、集合遍歷集合的遍歷其實就是獲取集合中的每一個元素。主要有兩種方式:1)把集合轉化成對象數組,對對象數組進行遍歷,獲取每個對象。 2)通過Iterator來實現package cn.i
原创 集合框架(一)-------Collection
一、集合的由來 * 集合的由來: * 我們學習的是面向兌現語言。而面嚮對象語言對事物的描述又是通過對象體現的。 * 爲了方便對多個對象進行操作,我們必須把這個對象進行存儲。 * 而要存儲多個對象就不能是一個基本的變量,而
原创 2017 Java面試知識
1、一個".java"源文件中是否可以包括多個類(不是內部類)?有什麼限制? 可以有多個類,但只能有一個public的類,並且public的類名必須與文件名相一致。 2、Java有沒有goto? java中的保留字,現在沒有在j
原创 集合類中自定義對象排序方法
1. 對象通過實現Comparable接口,來對集合中的自定義對象排序方法一:將要排序的對象類實現Comparable<>接口。package cn.mianshi.Collection.arraylist; public class
原创 多線程編程(二)-----多線程的實現
一、多線程的實現方式 由於線程是依賴進程而存在的,我們首先應該創建一個進程出來。而進程是由系統創建的,所以我們應該去調用系統功能創建一個進程。Java是不能直接調用系統功能的,多以我呢吧沒有辦法直接實現多線程程序。但
原创 MyBatis入門(一)
(一)MyBatis入門 1.1 mybatis 下載 mybaits的代碼由github.com管理,地址:https://github.com/mybatis/mybatis-3/releases。 下載的是mybatis-3.4
原创 集合框架(三)-----List
一、List接口概述1)有序的集合(也成爲序列)。此接口的用戶可以對列表中每個元素的插入位置進行精確的控制。用戶可以根據元素的整數索引訪問元素,並搜索列表中的元素2)與set不同,List列表通常允許重複的元素。
原创 Java中常見算法總結
排序 java排序大的分類可以分爲兩種:內排序和外排序。 在排序過程中,全部記錄存放在內存,則稱爲內排序,如果排序過程中需要使用外存,則稱爲外排序。 下面講的排序都是屬於內排序。 內排序有可以分爲以下幾類: (1)、插入排序:直接
原创 集合框架(五)---hashMap
簡述:HashMap也是我們使用非常多的Collection,它是基於哈希表的 Map 接口的實現,以key-value的形式存在。在HashMap中,key-value總是會當做一個整體來處理,系統會根據hash算法來來計算key-va
原创 集合框架(四)----Map
一、Map集合概述前面,我們已經系統的對List進行了學習。接下來,我們先學習Map,然後再學習Set;因爲Set的實現類都是基於Map來實現的(如,HashSet是通過HashMap實現的,TreeSet是通過TreeMap實現的)。如
原创 多線程編程(一)------多線程概念
一、進程 要想了解多線程,必須先了解線程,而要想了解線程,必須先了解進程,因爲線程是依賴於進程而存在。 1.1 進程 打開任務管理器我們就看到了進程的存在。而通過觀察,我們發現只有運行的程序纔會出現進程。進程:就
原创 springcloud(二)之Eureka
一、Eureka註冊中心的搭建1.1 新建一個 maven工程1.2 引入pom依賴<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o
原创 SSM前言(四)之適配器模式
一、適配器模式 適配器模式的定義是,Convert the interface of a class into another interface clients expect,將某個類的接口轉換爲接口客戶所需的類型。換句話說,適配