小白java基础学习第二天
2021/4/15 12:55:11
本文主要是介绍小白java基础学习第二天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
小白java基础学习第二天
一,注释
俗话说:基础不牢,地动山摇。
1,注释,标识符,关键字
注释
- 平时代码量少时我们还看得懂自己写的代码,但是当项目结构一旦复杂起来,我们就需要注释了。
- 注释并不会执行,是我们写给人看的。
- 书写注释是一个非常好的习惯。
- 平时写代码一定要注意规范。
java中的三种注释
-
单行注释
//单行注释
-
多行注释
/* 我是多行注释 我是多行注释 */
-
文档注释
/** * @Description HelloWorld * @Author 小白正在学Java */
-
/*** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,....:i: * :i,.::::,;i:. ....,,:::::::::,.... .;i:,. ......;i. * :;..:::;::::i;,,:::;:,,,,,,,,,,..,.,,:::iri:. .,:irsr:,.;i. * ;;..,::::;;;;ri,,,. ..,,:;s1s1ssrr;,.;r, * :;. ,::;ii;:, . ................... .;iirri;;;,,;i, * ,i. .;ri:. ... ............................ .,,:;:,,,;i: * :s,.;r:... ....................................... .::;::s; * ,1r::. .............,,,.,,:,,........................,;iir; * ,s;........... ..::.,;:,,. ...............,;1s * :i,..,. .,:,,::,. .......... .......;1, * ir,....:rrssr;:, ,,.,::. .r5S9989398G95hr;. ....,.:s, * ;r,..,s9855513XHAG3i .,,,,,,,. ,S931,.,,.;s;s&BHHA8s.,..,..:r: * :r;..rGGh, :SAG;;G@BS:.,,,,,,,,,.r83: hHH1sXMBHHHM3..,,,,.ir. * ,si,.1GS, sBMAAX&MBMB5,,,,,,:,,.:&8 3@HXHBMBHBBH#X,.,,,,,,rr * ;1:,,SH: .A@&&B#&8H#BS,,,,,,,,,.,5XS, 3@MHABM&59M#As..,,,,:,is, * .rr,,,;9&1 hBHHBB&8AMGr,,,,,,,,,,,:h&&9s; r9&BMHBHMB9: . .,,,,;ri. * :1:....:5&XSi;r8BMBHHA9r:,......,,,,:ii19GG88899XHHH&GSr. ...,:rs. * ;s. .:sS8G8GG889hi. ....,,:;:,.:irssrriii:,. ...,,i1, * ;1, ..,....,,isssi;, .,,. ....,.i1, * ;h: i9HHBMBBHAX9: . ...,,,rs, * ,1i.. :A#MBBBBMHB##s ....,,,;si. * .r1,.. ,..;3BMBBBHBB#Bh. .. ....,,,,,i1; * :h;.. .,..;,1XBMMMMBXs,.,, .. :: ,. ....,,,,,,ss. * ih: .. .;;;, ;;:s58A3i,.. ,. ,.:,,. ...,,,,,:,s1, * .s1,.... .,;sh, ,iSAXs;. ,. ,,.i85 ...,,,,,,:i1; * .rh: ... rXG9XBBM#M#MHAX3hss13&&HHXr .....,,,,,,,ih; * .s5: ..... i598X&&A&AAAAAA&XG851r: ........,,,,:,,sh; * . ihr, ... . .. ........,,,,,;11:. * ,s1i. ... ..,,,..,,,.,,.,,.,.. ........,,.,,.;s5i. * .:s1r,...................... ..............;shs, * . .:shr:. .... ..............,ishs. * .,issr;,... ...........................,is1s;. * .,is1si;:,....................,:;ir1sr;, * ..:isssssrrii;::::::;;iirsssssr;:.. * .,::iiirsssssssssrri;;:. */ ———————————————— 原文链接:https://blog.csdn.net/ydk888888/article/details/81563608 这就是鬼佬吗???
标识符
关键字
以上是java中常用的关键字,跟着狂神坚持学习,慢慢掌握全部。
- java所有的组成部分都需要名字。类名,变量名,方法名都被称为标识符。
标识符注意点
-
所有的标识符都应该是以字母(A—Z或者a-z),美元符($),或者下划线(_)开始。
-
首字母之后可以使字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合。
-
不能使用关键字作为变量名或者方法名。
-
标识符是大小写敏感的。
-
合法标识符举例:
age,$salary,_value,__1_value
-
非法标识符举例:
12abc,-salary,#abc
-
注意:可以使用中文名,但是一般情况下不建议这样使用,也不建议使用拼音,因为这样很low。
2,数据类型
-
强类型语言
- 强类型语言要求变量的使用要严格符合规定,所有的变量必须先定义在使用。(安全性高,速度就会偏慢)
-
弱类型语言(反之)
java的数据类型分为两大类
-
基本类型(primitive type)
- 数值类型
- 整数型(int,short,long,byte)
- 浮点型(float,double)
- 字符型(char)
- boolean类型:只有true与false
// 八大基本数据类型 //整数 int num = 10; //最常用 byte num2= 20; short num3 =30; long num4 = 20000L;// long类型要在数字后价格L // 小数:浮点型 float num5 = 100.2F;// float型要在数字后加F double num6 = 3.141592654; // 字符类型 char name ='a'; // 字符串,String不是关键字,类 String namea ="葫芦娃"; // 布尔值:代表 是 或 否 boolean flag = true; // boolean flag = false;
-
引用类型(reference type)
- 类
- 接口
- 数组
听课的笔记
public class Demo3 { public static void main(String[] args) { //整数拓展 进制 二级制用0b 开头 十进制 八进制用0开头 十六进制用0x开头 int i= 10; int i1 = 0b10; int i3 = 010; int i4 = 0x10; System.out.println(i); System.out.println(i1); System.out.println(i3); System.out.println(i4); //浮点数拓展 // float 有限 离散 舍入误差 是约数接近但不等于 // double // 最好完全避免使用浮点数进行比较 // 最好完全避免使用浮点数进行比较 // 最好完全避免使用浮点数进行比较 //==========================================================// // 字符扩展 char c1 = 'a'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1);// 强制转换 System.out.println(c2); System.out.println((int)c2); // 所有的字符本质还是数字 // Unicode 2个字节 char c3='\u0061'; System.out.println(c3);//a //转义字符 // \t 制表符 // \n 换行 //...... System.out.println("Hello\nWorld"); //======================================== System.out.println("=========================================="); String sa = new String("HelloWorld"); String sb = new String("HelloWorld"); System.out.println(sa==sb); String sc = "HelloWorld"; String sd = "HelloWorld"; System.out.println(sc==sd); // 对象 从内存分析 System.out.println("==============================="); // 布尔值拓展 boolean flag = true; // if (flag==true{}) 与 if(flag{} )是一样的意思 // 代码要精简易读 Less is More!!! } }
这篇关于小白java基础学习第二天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现