Java 学习 day01
Java day1
1、计算机语言
人与计算机之间进行信息交流沟通的一种特殊语言
计算机语言中也有字符,符号等等
常见的计算机语言有C语言,python,Java
2、Java语言的特点
1、简单性:解释性
2、面对对象:高性能
3、分布式处理:多线程
4、健壮性:动态
5、结构中立性:安全性
5、开源
6、跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
3、下载安装Java
https://www.oracle.com/java/technologies/downloads/#java8-windows
4、JAVA环境变量的配置
方法一:
直接将jdk的bin目录路径添加到系统的path变量中
方法二:
新建一个JAVA_HOME变量,将jdk的根目录添加到JAVA_HOME中,再将JAVA_HOME添加到系统的path变量中。
classpath(选配)为了让class文件
5、编译工具的下载—IDEA
1、去jetbr官网下载
https://www.jetbrains.com/idea/download/?section=windows
2、个人习惯不用汉化,用英文,以后出问题好对应网上找对照。
3、
a.新建一个项目 new project
b.项目名
c.location:写代码的位置
d.选择下载的sdk
4、目录页面
根据自己喜好设置字体大小和主题
6、编译
Demo1
//只有与java文件同名的类才能加public,且只有该类可以加
public class Demo1{
public static void main(String[] args){
System.out.println("hello world!");
}
}
//同一个java文件可以写多个class类
//有多少个class类就编译出多少个class文件
7、Java基本语法
1、keyword关键字
关键字:被java语言赋予特殊含义的单词
特点:组成关键字的字母全部小写
注意事项:goto和const为保留字存在,目前并不在使用
2、标识符
生成main方法的快捷键:psvm或者main
1、概述:
就是给类,接口,方法,变量等起名字时的字符序列
2、组成规则:
a、英文大小写字母组成
b、可以有数字
c、特殊字符只能有两个出现,$和_
3、命名规范:
a、不能以数字开头
b、不能是java中的关键字
c、不能除$和_之外的特殊字符出现
4、常见的命名场景
a、包:
单级目录:由小写字母和数字构成 举例:day01
多级目录:全部由小写字母构成,父子目录由.连接。举例: com.shujia.day01
b、类,接口
一个单词组成:首写字母大写,其余字母小写
多个单词构成:每个单词首字母大写,其余字母小写
c、变量、方法
一个单词组成:全部小写
多个单词组成:第一个单词每个字母小写,从第二个单词开始首字母大写
d、常量
一个单词组成:全部大写
多个单词组成:全部大写,单词之间用_连接
命名规则要求:见名知意
3、注释
在Java运行过程中,不会被解释运行的文字
1、分类:
a、单行注释://
b、多行注释:/*要注释的内容*/
c、文档注释:/**要注释的内容*/
注释的作用:
1、用于解释说明文字,帮助理解代码
2、帮助排错【debug】