当前位置: 首页 > 后端技术 > Java

【Java基础-02】java入门

时间:2023-04-01 16:38:02 Java

1.HelloWorld创建一个文件创建一个文件,将文件扩展名改为.java编写并运行写入的内容,测试代码运行代码,使用doc命令运行。首先跳转到对应的文件目录:cd文件目录路径编译:javacjavaTest.java此时执行无误,会生成一个后缀为.class的文件运行:javajavaTest总结写代码的时候需要付出代价注意大小写和文件扩展名,符号应使用英文符号。源代码:publicclassjavaTest{publicstaticvoidmain(String[]args){System.out.print("HelloWorld");}}2.Java基本语法在介绍这部分内容的时候是提前声明的,然后所有的写法都在IDEA开发工具里面,大家需要熟悉IDEA的开发和使用。2.1注释注释是对代码的解释和描述,以提高代码的可读性,注释往往比代码本身长很多。注释不会在运行时编译和运行。注释主要分为三种类型:单行注释、多行注释和文档注释。单行基本语法://注释内容publicclassJavaTest{publicstaticvoidmain(String[]args){//在后台打印一段文字System.out.println("HelloWorld");}}多行注释基本语法:/*注释内容*/publicclassJavaTest{/*程序的main方法(入口),程序执行从这个方??法开始*/publicstaticvoidmain(String[]args){//在后台打印文本System.out.println("你好世界");}}文档注释基本语法:/***注释内容*...*//***java测试类*/publicclassJavaTest{/*程序的main方法(入口)程序执行从该方法开始*/publicstaticvoidmain(String[]args){//在后台打印一段文字System.out.println("HelloWorld");}}2.2Literals按字面理解,展示数据内容,实际上是告诉开发者数据对应的格式。字面量主要有以下几种:类型描述例子不带小数的整数500个带小数的小数3.14字符必须用单引号,并且只能有一个字符'A'字符串必须用双引号,内容可选"ABsCD"Boolean布尔值,表示true和false,只有两个值:true,falsefalse空,一个特殊值NULL这个其实也代表了java程序中的主要数据类型,后面会讲到。这是一个示例:publicclassJavaLiteral{//文字示例publicstaticvoidmain(String[]args){//IntegerSystem.out.println(500);//十进制System.out.println(3.14);//字符System.out.println('A');//字符串System.out.println("ABcd");//缓冲区System.out.println(true);}}2.3数据类型接下来看上面接收到的数据类型,这是程序需要处理的内容,大部分情况下处理的是字符串和数字内容,但其他类型也有自己的含义。Java类型主要分为4大类和8大类。下面具体看一下:typekeywordrangememorysize(byte)integerbyte-127~1281short-2^15^~2^15^-12int-2^31^~2^31^-14long-2^63^~2^63^-18布尔型booleantrue,false1字符型char0~655352浮点型float1.401298e-45~3.402823e+384double1.401298e-45~3.402823e+388java程序都是case-敏感,上面的关键字需要小写。此处不进行代码演示,可以参考文字示例代码。注意:在程序中,整数的默认值为int,浮点数的默认值为double2.4。在程序的使用过程中,过程的内容是不断变化的,就像我们喝水的杯子一样。程序也是如此。这时候我们就需要提供一个容器来保存变化的内容,以便程序进行处理。结果,变量的内容出现了。该变量可能会在程序执行期间发生变化。它被看作是内存分配给它的一块区域,它的值可以在指定的类型范围内变化。2.4.1变量定义的基本语法:type变量名;type变量名=值(字面值/变量名);输入变量名1,变量名2,...;输入变量名1=值1,变量名2=值2...;示例:publicclassJavaVariable{publicstaticvoidmain(String[]args){//变量示例1intx;x=1;System.out.println(x);//变量示例2doubley=3.14;System.out.println(y);//变量示例3inta,b;一=1;b=一个;System.out.println(a);System.out.println(b);//变量示例4doubleu=3.14,i=4.25;System.out.println(u);System.out.println(i);}}2.4.2变量命名从上面的代码示例可以看出,命名极其简单,所以不至于在后面不便于理解和维护。因此,在命名的时候,要有一定的含义来命名。在命名方面,java对变量制定了一定的规范。主要内容如下:变量只能是字母、数字、_和$,不能以数字开头(强制),不能是关键字,是区分大小写(强制)的变量名,首字母小写,使用小驼峰(规范不强制)类名,首字母大写,使用大驼峰(规范不强制)2.4.3变量不能在同一个花括号中使用相同的变量名。变量在使用前必须赋值。给long赋值时,必须在字面量值的末尾加上F。给long赋值时,必须在字面值的末尾加上L3。关键字java有一些保留关键字。这些关键字只能供开发者使用,不能命名同名的关键字。关键字主要有一下内容:abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnstrictfpshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile4.注意事项关于前面提到的doc命令这是一些doc命令,服务器一般常在linux系统下运行,可以多看看相关命令。Memorysizecomputerstorageiscarriedoutwith1and0,andthentranslatedthroughcoding.Abyteisequalto8bits,thatis,abinarynumberwithalengthof8.Becauseitissigned,onebitneedstobereduced.Computer-relatedknowledgeThereisalotofcomputer-relatedknowledge,andyouneedtoreadmoreandpracticemore.Youwillrememberitafteralongtimeofcontact,aswellasthekeywordsmentionedabove.Youdon’thavetomemorizeitbyrote,youwillrememberitafteralongtime.Attheendofthischapter,itisusedforpersonalstudyandgettingstartedwithXiaobai,sodon'tsprayit!Sourcecode[GitHub][CodeCloud]