JAVA基礎學習之路(一)
JAVA基礎概念:
PATHl: path屬於操作系統的屬性,是系統用來搜尋可執行文件的路徑,個人理解是類似於linux中的全局變量
CALSSPATH:java程序解釋類文件時加載文件的路徑
註釋:
單行註釋 //
多行註釋 /*.......*/
文檔註釋 /**......*/
JAVA兩類數據類型:
1基本類型
數值類型:
整形:short ,int,long
浮點型:float,double
字符類型:char
布爾類型:boolean
2引用類型
數組,類,接口
數據類型轉換基本原則:
- 小範圍與大範圍數計算時,自動轉換為大範圍
- 大範圍向小範圍轉換時註意溢出情況,必須使用強制轉換(數後加L,或者數前加(數據類型))
運算符:
- 三目運算符:a>b?command1:command2;
- 與&和&&的區別:&會判斷兩個條件,就算第一個不滿足,仍然會去判斷第二個;而&&只會判斷第一個,若不滿足就會退出
- |和||的區別:同上
- !非
JAVA基礎學習之路(一)
相關推薦
JAVA基礎學習之路(一)
個人理解 整形 之路 boolean mman 類型 布爾 屬性 註釋 JAVA基礎概念: PATHl: path屬於操作系統的屬性,是系統用來搜尋可執行文件的路徑,個人理解是類似於linux中的全局變量 CALSSPATH:java程序解釋類文件時加載文件的路徑 註釋
JAVA基礎學習之路(五)數組的定義
對象 ava void 數據類型 class 語法 info int .com 什麽是數組:就是一堆相同類型的數據放一堆(一組相關變量的集合) 定義語法: 聲明並開辟數組 數據類型 數組名[] = new 數據類型[長度]; 分布完成 聲明數組:數據類型
JAVA基礎學習之路(六)數組與方法參數的傳遞
就是 .com 另一個 AS oid span 參數 spa nbsp 通常,向方法中傳遞的都是基本數據類型,而向方法中傳遞數組時,就需要考慮內存的分配 public class test2 { public static void main(String a
JAVA基礎學習之路(七)對象數組的定義及使用
get system turn book code null 實例 urn TE 兩種定義方式: 動態初始化: 定義並開辟數組:類名稱 對象數組名[] = new 類名稱[長度] 分布按成:類名稱 對象數組名[] = null; 對象數組名 = new 類名稱[長度]
JAVA基礎學習之路(十)this關鍵字
代碼 學習之路 ava 老人與海 color 問題 turn urn println class Book { String name; int price; int num;//構造方法之間的互相調用解決了代碼的重復問題,但是一定要留出口
Hadoop學習之路(一)理論基礎和邏輯思維
file 工作 puts 範圍 小文件 集合 無效 任務 問題 三個題目 第一題 問題描述 統計出當前這個一行一個IP的文件中,到底哪個IP出現的次數最多 解決思路 //必須要能讀取這個內容 BufferedReader br = n
學習之路(一)淺談:基礎命令及linux工作原理
linux命令 看了視頻,它系統的講解了linux從硬件到操作系統的工作過程,以及常用的基礎命令的詳細參數及用法。 我也在這裏整理之後加強記憶一次基本概念,及linux文件樹目錄的基本知識結構。 硬件——>操作系統OS——>l
JAVA基礎學習之路(十二)鏈表
args 是否為空 鏈表 == lin 一個 ava int 數據類型 定義鏈表的基本結構: class Link {//外部類 //內部類,只為鏈表類服務 private class Node {//定義節點類 private
Flume學習之路 (一)Flume的基礎介紹
日誌 cbc oot 安裝 image 可擴展 服務器 提交 ffffff 一、背景 Hadoop業務的整體開發流程:從Hadoop的業務開發流程圖中可以看出,在大數據的業務處理過程中,對於數據的采集是十分重要的一步,也是不可避免的一步。 許多公司的平臺每天會產生大量的日誌
PKI學習之路(一)------------------------java實現簡單的socket通訊
專案地址:https://github.com/gongxianshengjiadexiaohuihui/PKI 關於什麼是socket通訊,我會寫一篇部落格去敘述 這次我們主要實現client和server通過socket進行通訊 server程式碼 package com.ggp
Netty框架學習之路(一)—— Java網路IO模型
前言 《Unix網路程式設計:卷1》中介紹了5中IO模型,JAVA作為執行在宿主機上的程式,底層也遵循這5中I/O模型規則。這5中I/O模型分別是: 阻塞式IO 非阻塞式IO I/O複用 訊號驅動式IO 非同步IO 按POSIX標準來分,IO分為同步
HBase學習之路 (一)HBase基礎介紹
產生背景自 1970 年以來,關係資料庫用於資料儲存和維護有關問題的解決方案。大資料的出現後, 好多公司實現處理大資料並從中受益,並開始選擇像 Hadoop 的解決方案。Hadoop 使用分 布式檔案系統,用於儲存大資料,並使用 MapReduce 來處理。Hadoop 擅長
【轉載】Flume學習之路 (一)Flume的基礎介紹
必須 4.3 bin tar.gz 開源 暴露 linu ror 失敗 討論QQ:1586558083目錄一、背景二、Flume的簡介三、Flume NG的介紹3.1 Flume特點3.2 Flume的一些核心概念3.3 Flume NG的體系結構3.4 Source3.5
我的學習之路(一)SQL盲註學習篇
網絡安全 dvwa sql盲註 我的學習之路,現在零基礎,是一個小白,請各位大牛批評指正!寫下這篇,是對自己的一個思路的整理,僅供參考。 Dvwa中登錄進入,首先在DVWA Security中設置等級為low,然後進入SQL Injection(blind),隨意輸入一個數字進行抓包,然後找
初識vue.js,我的學習之路(一)
自動打開 下一步 鏡像 分享圖片 bpa demo 中間 前端技術 width 在以前做項目時經常是新建一些html、css、等一些文件,但在接觸了vue.js之後我發現我已經有點看不懂前端了,這對於我這麽一個菜鳥來說實在是很苦逼的事情。現在的前端技術都離不開
Python學習之路(一)
Python 基礎 Python基礎學習1(1)變量在Python中用來存儲數據所指向的內存地址叫做變量(2)變量的命名變量的命名由數字,字母,下劃線組成,數字不能開頭;不要使用Python中的關鍵字和函數名稱來命名變量;命名時要簡明,具有描述性;變量名區分大小寫。命名方式遵循駝峰命名法和下劃線命名法
Hive學習之路 (一)Hive初識
完成 優化 ble 缺點 ase 適合 table vol 利用 Hive 簡介 什麽是Hive 1、Hive 由 Facebook 實現並開源 2、是基於 Hadoop 的一個數據倉庫工具 3、可以將結構化的數據映射為一張數據庫表 4、並提供 HQL(Hive
Scala學習之路 (一)Spark初識
海量 處理 apache .org 流式 height 計算平臺 提高 結構化數據 一、官網介紹 官網地址:http://spark.apache.org/ Apache Spark™是用於大規模數據處理的統一分析引擎。 從右側最後一條新聞看,Spar
orcale存儲過程學習之路(一)
部分 bsp packages ORC har package var IE repl 1.在packages文件夾下新建一個“包”,當新建時會同時出現兩個供編輯的面板:一個為“聲明”的,一個為“body”部分的。 2.編寫兩個空方法: ------------------
webpack學習之路(一)
把學習webpack時的筆記貼上來以備不時之需,多摘自官方文件,閱讀文件的時候中英文一起看的,中文文件有時比較生澀會加入自己的理解。 安裝: 前提: 首先你要有個node環境(官方推薦LTS版本)。 本地安裝: npm install --save-d