前言:
本篇博客将带大家了解d的一些JAVA基础的知识。
目录
初识JAVA:
JAVA的发展过程:
- JAVA之父:James Gosling博士
- JAVA口号:Write once, Run anywhere(一次编译,到处运行)
- JAVA名字来历:有一个开发者喜欢喝咖啡---盛产咖啡的岛---爪哇岛---Java---图标是一杯热气腾腾的咖啡
- JAVA语言的发展(如下图):

JAVA的main方法以及输出方法:
main方法:
JAVA的main方法是:
public static void main(String[] args) {
}
输出方法:
JAVA的输出方法有三种:
- System.out.println()---->输出且换行
- System.out.print()---->输出不换行
- System.out.printf()---->格式化输出,和C语言的printf()差不多
详细介绍:
System.out.println()
public static void main(String[] args) {
System.out.println("HelloWorld!");
System.out.println("a");
}
效果:

对比下面代码(认真看注释):
public static void main(String[] args) {
int a=10;
int b=20;
//System.out.println(""+);表示将双引号里面的东西和后面的加号后面的东西拼接起来
System.out.println("a+b");//a+b---->直接输出双引号里面的东西
System.out.println(a+b);//30---->不带引号,将其计算出来再输出
System.out.println(a+b+"的结果是C");//30的结果是C---->+表示将双引号和加号另一边的东西拼接起来(无论另一边是什么数据类型)
//而a+b并不在""内部,所以会先将其计算出来(因为计算顺序是从左向右)
System.out.println((a+b)+"的结果是C");//30的结果是C---->和上面这个例子并无太大的区别
System.out.println("C="+a+b);//C=1020---->计算顺序是从左向右,所以"C+"会先和a拼接,而a并不在""内部,所以表现出来是数字10
//但是和a拼接完以后它仍旧是一个""+
//所以还是会变成拼接,和a一样
System.out.println("C="+(a+b));//C=30--->纵使计算顺序是从左向右,但是加了括号就得先算括号里面的
}
效果:

System.out.print()
public static void main(String[] args) {
System.out.print("HelloWorld!");
System.out.println("a");
}
效果:

System.out.printf()
public static void main(String[] args) {
int a=10;
System.out.printf("%d\n",a);
System.out.println("b");
}
效果:

如何在记事本里写一个JAVA程序并运行:
- 首先,创建一个文件夹,在文件夹里创建一个记事本,命名为HelloWorld(以HelloWorld为例),并将其后缀名改为.java(如图):

2.敲出如下代码并保存:

3.同时按住windows键和r键,并输入cmd:

4.复制好HelloWorld.java文本的地址,在黑框中输入cd和空格,然后将复制的地址粘贴:

5. 键入enter:

6.输入dir、键入enter:


7. 接下来输入javac空格HelloWorld.java,键入enter:

8.输入java空格HelloWorld,键入enter:

9.同时原路径会生成一个新的文件(字节码文件,一个二进制的文件):

10.有了这个文件以后,代码可以直接跑,不用之前这么麻烦:

如何使用IDEA来创建一个JAVA文件:
1.打开IDEA,新建一个Project:

2.
3.
4.
5.





在IDEA里面调试JAVA代码:
1.设置断点:直接通过鼠标左键(必须要设置断点)

2.开始调试:
3.

4.调试过程中各个键的作用:




其他调试方法:



IDEA中的各种快捷键:
- 快速引出main方法:psvm+Enter、main+Enter、m+Enter
- 快速实现打印(System.out.println):sout+Enter
- 快速引出for循环:for+Enter、fori+Enter
- 快速实现添加/取消文档注释(块注释/**/):ctrl+shift+/(直接/**+Enter会自动补上**/)
- 快速实现添加/取消行注释(//):ctrl+/(直接/*+Enter会自动补上*/)

2348

被折叠的 条评论
为什么被折叠?



