小白java基础学习第二天

小白java基础学习第二天

一,注释

俗话说:基础不牢,地动山摇。

1,注释,标识符,关键字

注释

  • 平时代码量少时我们还看得懂自己写的代码,但是当项目结构一旦复杂起来,我们就需要注释了。
  • 注释并不会执行,是我们写给人看的。
  • 书写注释是一个非常好的习惯。
  • 平时写代码一定要注意规范。
java中的三种注释
  1. 单行注释

    //单行注释
    
  2. 多行注释

     /*
            我是多行注释
            我是多行注释
     */
    
  3. 文档注释

     /**
         * @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)

    1. 数值类型
    • 整数型(int,short,long,byte)
    • 浮点型(float,double)
    • 字符型(char)
    1. 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!!!
    
    
        }
    }
    
    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
学习Java对于初学者来说,是一个系统且有计划的过程。以下是小白学习Java的一些建议: 1. **基础知识了解**:开始之前,了解计算机科学的基础概念,如数据类型、变量、控制结构(如循环和条件语句)等。这些都是Java语言的基础。 2. **选择教材或课程**:推荐使用官方文档《Java Language Specification》以及像《Head First Java》这样的入门书籍,或者在线教程,比如Codecademy、Udemy或Coursera的Java课程。 3. **安装环境**:安装Java Development Kit (JDK) 和集成开发环境(IDE),比如Eclipse、IntelliJ IDEA 或者最新流行的JetBrains全家桶(包括PyCharm、WebStorm等)。 4. **语法学习**:从Java语言的基本语法开始,理解类、对象、构造函数、方法、访问修饰符等概念。 5. **实践编写代码**:通过编写简单的Hello World程序,逐步实现小项目,比如计算器、猜数字游戏等,提升实战能力。 6. **数据结构与算法**:Java学习不能忽视算法,理解并掌握基本的数据结构如数组、列表、栈和队列,以及常用算法,这有助于提高代码效率。 7. **面向对象编程**:理解面向对象(OOP)的概念,包括封装、继承、多态等,这是Java的核心。 8. **异常处理**:Java对错误和异常处理有严谨的规定,学会如何使用try-catch-finally来处理程序中的异常。 9. **框架学习**:学习Spring、Hibernate等企业级框架,了解它们如何简化开发和提高代码质量。 10. **阅读开源项目**:参与开源社区,阅读他人的代码,可以让你更好地理解和应用所学知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玥骋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值