Java基础复习-八大基本数据类型-内存模型-基本算法-网络编程
生活随笔
收集整理的這篇文章主要介紹了
Java基础复习-八大基本数据类型-内存模型-基本算法-网络编程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java基礎
數據類型:
基本數據類型:
整數型:byte short int long(數值型)
浮點型: float double(數值型)
字符型:char
布爾型:boolean
引用數據類型:
類class
接口interface
數組[]
| 類型 | 所占字節大小 | 取值范圍 |
| byte | 1字節 | -128-127 |
| short | 2字節 | -2^15-2^15-1 |
| int | 4字節 | -2^31-2^31-1 |
| long | 8字節 | -2^63-2^63-1 |
| float | 4字節 | ?-3.403E38-3.403E38 |
| double | 8字節 | -1.798E308-1.798E308 |
Java內存結構
棧:局部常量和執行方法,局部常量使用完就自動釋放空間效率高
堆:存放new出來的實例對象,在不確定的時間內Java垃圾回收才會釋放空間,并且new出來的實力對象都有默認值
方法區: 存放方法 String常量池 靜態區
本地方法區:跟系統方法相關
寄存器:跟CPU相關?? ?
?
快速排序
for(int x= 0:x<arr.length-1:x++){ for(int y =x+1:y<arr.length:y++){ if(arr[x]>arr[y]){ //交換位置 int temp = arr[x]; arr[x] = arr[y]; arr[y] = temp;}}}Java算法:冒泡排序:
for(int x= 0:x<arr.length-1:x++){ for(int y = 0:y<arr.length-1-x:y++){ if(arr[y]>arr[y+1]){ int temp =arr[y]; arr[y] = arr[y+1]; arr[y+1] = temp;}}}
Java網絡編程相關:
UDP:面向無連接,速度快,不安全,需要將數據先打包,包的大小有限制
TCP:需要建立連接,速度慢,安全可靠
總結
以上是生活随笔為你收集整理的Java基础复习-八大基本数据类型-内存模型-基本算法-网络编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英雄联盟好听的id名字
- 下一篇: Java基础之HashMap流程分析