Java第一课
2022/2/25 22:27:44
本文主要是介绍Java第一课,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
HelloWorld
-
桌面建一个文件夹
-
里面建一个Java类文件
-
文件后缀名为.java
-
Hello.java
-
注意打开文件查看文件扩展名
-
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
打开命令提示符编译Javac Hello.java会在原文件生成一个class文件(Hello.class)
-
运行class文件方法 java+class文件名(这里是Hello)
快捷方法
psvm =public static void main(String[] args)[ ]
sout=System.out.println(" ");
注释
-
单行注释//
-
多行注释/* */
-
文档注释 /**
数据类型
Java的数据类型分为两大类
-
基本类型(primitive type)
-
整数类型(byte[-128-127],shor,int,long)
-
浮点类型(float,double)
-
字符类型(char)
-
布尔类型(boolean):占一位其值只有ture和false两个
-
-
引用类型(reference type)
-
类
-
接口
-
数组
-
什么是字节
字节是计算机数据处理的基本单位,习惯上用大写的B来表示
单位: 位(bit)
-
1bit表示1位
-
1Byte表示一个字节 1B=8b
-
1024B=1KB
数据类型扩展
整数扩展
进制 二进制(0b) 十进制 八进制(0) 十六进制(0x)
浮点数扩展
float 有限 离散 舍入误差 大约 接近但不等于
最好完全避免使用浮点数进行比较
float与double的比较
float f=0.1f; double d=1.0/10; System.out.println(f==d);//false
float特点
float d1=23131313f; float d2= d1+1 ; System.out.println(d1==d2);//ture
字符扩展
所有字符的本质都还是数字
强制转换
char c1='a'; char c2='中'; System.out.println(c1);//a System.out.println((int)c1);//强制转换 97 System.out.println(c2);//中 System.out.println((int) c2);//强制转换 20013
悬念 有什么不同?
String sa=new String("hello world"); String sb=new String("hello world"); System.out.println(sa==sb);//false String sc="hello world"; String sd="hello world"; System.out.println(sc==sd);//ture //对象 从内存分析
布尔值扩展
boolean flag=true; //if (flag==ture){}sif (flag){} //less is more! 代码要精简易读
这篇关于Java第一课的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 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题)