HELLO WORLD--一起加油(🍺)!|

kingwzun

园龄:3年6个月粉丝:111关注:0

Java入门

java优点

一次编译,处处运行
平台无关,移植性好
多线程(一段时间多个同时运行,同一时间只运行一个)

JAVA的是一个完全面向对象语言,但不彻底

不彻底是因为:java提供了int,char等8种基本类型。
完全是因为:提供了基本类型相对应的封装类

常见术语

JDK:开发工具 JVM
JVM:库其他环境
M: 拟机(Java软件运行的地方)
image
javase意思是java的标准版本

PATH环境变量

作用:使程序脱离路径运行
原理:是指定命令搜索路径,在i命令行下面执行命令
如:javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

编译器技巧

改大字体
Ctrl+‘+(=)’

寻找项目文件夹
右键文件处,选择最下面Properties
image
点击左边最上面,图片选中的地方就是文件地址,点击右边符号就可以进入文件夹
image

一键更改变量名称

  1. 点击变量,点右键
  2. 选择refactor
  3. 再选择rename
    image

编译器自动规范格式
image选Forma

快捷键:Ctrl+Shift+F

程序结构

Class(类)

  • 一个可以有0~无穷个类,
  • 只能有一个公共类,名称与.java文件相同,大小写敏感
  • 在不同包,类可以重名

Package (包)

  • 名字不能用java
  • 在不同包,类可以重名

方法

变量与数据类型

判断标识符是否合法

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
// 键盘输入工具
while (reader.hasNext())
//有数据可读, 返回ture
{
String str = reader.nextLine();
//一次读一行
char start = str.charAt(0);
// 获得字符串首字符
int len = str.length();
// 获取字符个数
int flag = 1;
char ch;// 临时读取的字符
if (Character.isJavaIdentifierStart(start))
// 如果首字符合法
{
for (int i = 1; i < len; i++) {
ch = str.charAt(i);
if (!Character.isJavaIdentifierPart(ch)) {
flag = 0;
break;
}
}
} else
{
flag = 0;
}
if (flag == 0) {
System.out.println("false");
} else {
System.out.println("true");
}
}
reader.close();
// 关闭键盘输入工具
}
}

变量内存(和c不同)

声明变量不创建空间;
给变量赋值时,创建空间。

本文作者:kingwzun

本文链接:https://www.cnblogs.com/kingwz/p/15250566.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   kingwzun  阅读(40)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起