Java的基础语法有什么

技术Java的基础语法有什么这篇文章主要讲解了“Java的基础语法有什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的基础语法有什么”吧!准备工作Dos命令配置

本文主要讲解“Java的基本语法是什么”,简单明了,易学易懂。现在,请跟随边肖的思路,一起学习学习《Java的基本语法是什么》!

准备工作

Dos命令

Java的基础语法有什么

00-1010了解jdk、jre和jvm之间的差异Java的基础语法有什么

环境变量配置:路径中的JAVA_HOME是jdk的安装目录,在路径中添加% JAVA _ HOME % \ binJava的基础语法有什么

00-1010源代码使用了一些html语法。

Java的基础语法有什么

Java的基础语法有什么

00-1010

配置环境变量

多行注释/* */

文档注释/* * */-javadoc生成帮助文档

00-1010所有可以给自己起名字的地方都叫标识符。例如:变量名、方法名、类名、接口名和包名。

命名规则:

它由26个英文字母组成,0-9,_或$

数字不能开始。

不能使用关键字和保留字,但可以包含关键字和保留字。

Java区分大小写,长度不限。

标识符不能包含空格。

命令规范:

变量,方法-我的变量、我的方法

类、接口-my级(初始资本),我的界面(XxYyZz)

数据包-数据包(xxyyzz)

所有常量都大写,单词之间用“_”-default _ size(XX _ YY _ ZZ)分隔

00-1010种顶级语言

数据类型、变量名、存储值类型Varname[=value];

00-101010

API源码阅读[src.zip]

键入字节数整数byte1short2int(默认)4long8浮点浮点4double(默认)8字符char2 boolean1位Note:

java中的字符字节数是2个字节,这不同于字符C(一个字节)' '有且仅有.

  • 关于“默认”问题,如 233 不写后缀,在电脑上存储按照int(4个字节)存储,但是若写成 233L ,则按照long(8个字节)存储,还有比较常用的就是float,也要加后缀f,区别于默认double型;

  • 金融计算,利用BigDecimal;

  • 转义字符 '\u0000'

  • Java的基础语法有什么

    5.char可以声明一个字符,也可以表示 转义字符( ‘\n’ ),也可以直接使用unicode值来表示字符型常量( ‘\u0043’ )

    写为 \ \n,这样就不存在转义了。

    6.字符集,存在乱码情况(IO流的转换流)

    ASCII → Unicode(具体落地是UTF-8)

    编写文件时确定的编码类型,如ANSI(就是GBK),存在磁盘的文件形式就都是GBK形式,只有这时才能在cmd(支持GBK)正常读出 但是要是保存形式改为UTF-8,就是出现“乱码”。 Java的基础语法有什么

    类型转化

    这里只讨论7种数据类型(不含boolean)存在类型转化

    • 自动类型转换 -- 低转高

    Java的基础语法有什么

    特别地,byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型 byte + byte → int byte + short → int

    规定:Java在做运算是,操作数若在int范围内,一律按照int运算

    • 强制类型转换 -- 高转低

    注:在基本数据类型中,低代表字节少,在类中,低代表 子类

    long l = 123232L;

    float f = 33.223F;

    引用数据类型

    类型 出现形式
    class -- String
    接口 interface
    数组 int [] arrays

    重点:String类型变量

    1. “” 可以接受空(char不可以)

    String str1 = 123 ( 错 ) String str1 = 123+“” (正确)

    1. String可以和8种(包含boolean)基本类型进行运算,且运算只能是连接符号:+

    当把任何基本数据类型的值和字符串(String)进行连接运算时(+), 基本数据类型的值将自动转化为字符串(String)类型;

    和boolean连接,直接连接true或false;

    //练习1
    char c = 'a';  //97  A:65
    int num = 10;
    String str = "hello";
    System.out.println( c + num + str );   → 107hello
    System.out.println( c + str + num );   → ahello10
    System.out.println( c + (num + str) );  → a10hello
    System.out.println( str + num + c  );  → hello10a
    //练习2
    //打印 *  *
    System.out.println( '*'+ '\t'+ '*');     char + char  --> int   (93)
    System.out.println('*' + "\t" +'*' );    char +String --> String  (*  *)
    System.out.println( '*'+ '\t' + "*");      (51*)
    System.out.println( '*' + ( '\t'+ "*") );    (*  *)

    练习

    Java的基础语法有什么

    运算符

    1. 算术运算符

    2. 赋值运算符

    3. 比较运算符(区别 = 和 ==)

    4. 逻辑运算符(&与&&关系) Java的基础语法有什么

    5. 位运算符 Java的基础语法有什么

    6. 三位运算符
      格式:x ? y : z ==> 若x为真,取y;为假,取z;

    • double num = remain<width ? 1.0 : 0 ( lc中 split k组 )

    • String maxStr = ( m>n ) ? "m大" : ( (m==n) ? "m和n相等": "n大" ) ;

    • 比较出三个数的最大值
      int max1 = ( n1>n2 ) ? n1 : n2 int max2 = ( max1 >n3 ) ? max1 : n3

    注意:

    1. 优先级:逻辑非 > 逻辑与 > 逻辑或

    2. 符号+,存在一些使用技巧
      ""+'a'+'b'完成字符串相加;
      0+‘a’ 却变为数值 97

    流程控制

    1. 顺序结构

    2. 选择结构
      switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况)。

    3. 循环结构 continue:推出本次循环,继续执行下一次循环
      增强for循环 foreach

    4. Scanner 用户交互 System.in

    感谢各位的阅读,以上就是“Java的基础语法有什么”的内容了,经过本文的学习后,相信大家对Java的基础语法有什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

    内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/126960.html

    (0)

    相关推荐

    • 出租车起步价多少公里,出租车的起步价是什么意思

      技术出租车起步价多少公里,出租车的起步价是什么意思打底起步价出租车起步价多少公里:指的是打车的一个基础价格,意思是上车后不管你走多远,哪怕100米都要给的这个价钱。
      全国部分城市出租车起步价:
      北京
      起步价:白天10元/

      生活 2021年10月25日
    • 抖音粉丝多少钱,抖音真人粉丝多少钱?

      技术抖音粉丝多少钱,抖音真人粉丝多少钱?关于抖音唰赞上热门
      1、其实现在抖音唰赞上热[的确是存在的,但是唰赞上热仅仅只是概率性的,并不是绝对就能够上热门的,所以大家也不需要把所有的希望都寄托于抖音唰赞上热门上。
      2、那么

      测评 2021年10月20日
    • Web前后端分离开发的方法是什么

      技术Web前后端分离开发的方法是什么本篇内容主要讲解“Web前后端分离开发的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web前后端分离开发的方法是什么”吧!在传

      攻略 2021年11月2日
    • 山药鸡蛋饼的做法,山药的各种做法宝宝吃法

      技术山药鸡蛋饼的做法,山药的各种做法宝宝吃法【奶香山药小馒头】铁棍山药山药鸡蛋饼的做法,面粉,牛奶1.取适量山药上锅蒸熟,压成山药泥,晾凉至室温;
      2.山药泥中加2g酵母、100ml牛奶搅拌均匀;
      3.加200g面粉和成

      生活 2021年10月24日
    • Hadoop命令的使用分析

      技术Hadoop命令的使用分析这篇文章给大家介绍Hadoop命令的使用分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Hadoop命令所有的hadoop命令均由bin/hadoop脚本引发。不指定

      攻略 2021年11月12日
    • Java的三大版本有什么区别

      技术Java的三大版本有什么区别这篇文章主要介绍“Java的三大版本有什么区别”,在日常操作中,相信很多人在Java的三大版本有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jav

      攻略 2021年11月24日