java入门笔记

这篇博客详细介绍了Java编程的基础知识,包括源代码编写、编译与运行,注释、关键字和标识符的规则,数据类型与变量,类型转换,代码编辑器推荐,循环与判断语句,IDEA的使用,以及数组、方法、面向对象特性等内容,适合初学者入门学习。
摘要由CSDN通过智能技术生成

对应的学习视频地址
1,源代码程序名:HelloWorld.java (第一行 第三个单词一定与文件名相同)
2, 编译命令javac
C:\Users\shiyihao\Desktop>javac HelloWorld.java (产生.class文件)
3, 运行
C:\Users\shiyihao\Desktop>java HelloWorld

4,注释
//:单行注释(可以写在第一行末尾)

/*
                 */: 多行注释(区块注释)

5,关键字:小写
标识符:英文字母,数字,$, 与 _
不能以数字开头

大驼峰与小驼峰规则

6,常量:“123”,123,12.3, ‘a’,‘中’, true, false , null

注:单引号间必须有且只有一个字符

7,数据类型 byte【-128,127】

system.out.println(100L) 以long数据类型输出

8,变量的使用与C语言相同

注:大括号内定义的变量只能在大括号中使用

int a,b,c;
a=1;b=2;c=3
int a=1,b=2,c=3;
long num1=100L (100)

9,数据类型转换(boolean类型不能转换)
自动类型转换:从小到大的规则
强制类型转换:int num=100L (错误)
int num=(int)100L (正确)

注意:int 只有32位;int 直接舍弃小数位;计算时会先变成int类型(用int接受)

10,notepade ++ 打开文件命令行 快速启动

11, char a=‘1’; System.out.println(a+0); 查看ASCll 码(unicode 码)
int b=a; System.out.println(b+0);

12,加法在字符串中的运用

13,后自增变化迟缓(先用后加)

14,逻辑运算具有短路效果

15,三元运算 int max=a>b ?a:b; 结果必须使用。

1,方法:将一个功能抽取出来

定义一个方法:
public static void 方法名称(){
方法体
}

例:
public static void farmer(){
Sysrem.out.println(“浇水”);
Sysrem.out.println(“浇水”);
}
方法定义不能产生嵌套包含关系。

调用方法:

方法名称();

例:
public class HelloWorld{
public static void main (String[] args){

farmer();
}
	public static void farmer(){
System.out.println("浇水");
System.out.println("施肥");
}

}

2,jdk 的jshell 使用
直接输入 jshell 命令; /exit 退出;
表达式编译器直接优化运算;

3,判断语句
(1) if (条件){语句体 };
(2) if (条件){语句体 };else{语句体2};
(3) if (条件){语句体 };else if (条件2){语句体3};else{语句体2};

switch(条件) case 常量1:语句体1;break;
case 常量2:语句体2;break;
default: 语句体1;break;
4.循环语句
for (初始化;布尔表达式;步进表达式){
语句
}

while (条件判断){
循环体;
}

do {
语句;
}while () ;

break 打断循环; continue 跳过循环;

CTRL + c 强制停止循环;

5,IDEA软件
项目->模块->包->文件;

empty project->(点两下src出现)->add(加号)->new module->src(new pagkage)
注:pagkage中的点起到文件分隔的作用

创建多层文件夹

->new java.class

6.IDEA使用
public static void main(String[] args) {

}==psvm;

System.out.println();==sout;

鼠标右键 run运行

alt+4 弹出输出窗口

alt +shift +F10 快捷键运行

7.idea 基本配置

(1)file -settings-editor-font(调整字体)
(2)fire-settings-keymap(调整快捷键)
main menu-code-completion-basic(自动补全):alt+/
alt+enter : 错误修复
ctrl+y: 删除光标所在行
ctrl+d: 重复光标所在行
CTRL+alt+l: 格式化

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值