Java学习
Day01
计算机方面的初入了解
-
基本组成
- 软件
- 硬件
-
Windows基础快捷键
- ALT+F4,窗口关闭
- CTRL+C,复制
- CTRL+Z,重写
- CTRL+V,粘贴
- CTRL+S,保存
- CTRL+X,剪切
- CTRL+A,全选
-
cmd命令
-
Dos指令
- 查看目录下的所有文件,dir
- 切换目录,cd
- 清理屏幕,cls
- 退出终端,exit
- 盘符切换,输入磁盘对象字母
- 查询电脑IP,ipconfig
-
博客
-
了解博客的重要性
-
如何写博客
-
写博客的途径
- 博客园
- CSDN
- 自建
了解MarkDownd的基本语法
- 段落代码
- 超链接的引用
- 图片的插入
- 代码的写入
Day02
初入Java的准备
-
环境的配置
-
Java环境
-
开发包
-
JDK(开发人员)
- JRE(开发人员调试使用的Java运行环境)
- lib(bin目录下的工具所需运行类库)
- bin(java,javac,等工具文件)
-
JRE(非开发人员首选项)
-
JVM
-
跨平台
- Windows
- Linux
- Mac
-
-
-
配置变量环境
-
-
安装Java开发软件
- IDEA
- Eclipse
-
-
了解Java
-
诞生
- 长久以来,C和Java始终保持在第一阵营,可见热门度超高。C++则结合了C的优点和面向对象的思想,成为很多对偏底层或性能上要求较高的首选开发语言。Sun想建立一个没有指针,没有内存管理,真正可移植执行的,编写一次,到处运行的语言。
-
三大版本
- JavaSE:标准版(桌面程序,控制台开发...)
- JavaME:嵌入式开发(手机,小家电...)
- JavaEE:E企业级开发(WEb端,服务开发...)
-
特点及优势
- 简单性
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
- 面向对象
-
-
学会编写简单的HelloWord
-
使用cmd命令执行
-
Javac,编译
- 通过cmd命令执行javac会在 .java 旁边生成一个class文件
-
Java,运行
-
-
了解public static void main(String[] args)语句的含义
-
Day03
Java基础
-
基础了解
-
标识符
-
注意点
- 1.所有标识符都应该以字母大/小写,美元符($),下划线(_)或者数字的任何字符结合。
- 2.不能使用关键字作为变量名或者方法名。
- 3.标识符第一位不能使用数字,#,-,这类,例如:123ds,-sds,#Word。
- 4.大小写敏感,不是一个类型。
-
-
数据类型
-
基本数据类型
-
数值类型
-
整型
- byte,占一个字节
- short,占两个字节
- int,占四个字节
- long,占8个字节
-
浮点型
- float,占4个字节
- double,占8个字节
-
字符类型,占2个字节
-
-
boolean类型,占一位。只有true(1),false(0)
-
-
引用数据类型
- 类
- 接口
- 数组
-
-
基本运算符
-
算数运算符
- +,-,*,/,%,++,--
-
赋值运算符
-
拓展
- +=,-=,*=,/=
-
符号
- =
-
-
关系运算符
- <,>,<=,>=,==,!=
-
逻辑运算符
- &&,||,!
-
位运算符
- &,|,^,~,>>,<<,>>>(了解即可)
-
条件运算符
-
?
-
三元运算符
- x ? y :z
-
-
-
-
习惯
-
注解(重要)
-
单行注解,(//)
-
多行注解,(/**/)
-
文档注解,javaDoc,(/** */)
-
-
编写代码要规范,优美
-
Day04
java基础
-
类型转换
-
注意
- 1.不能对布尔值进行转换
- 2.不能把对象类型转换为不相干的类型
- 3.转换的时候可能存在内存溢出,或者精度问题
-
转换顺序,低---->高
- byte,short,char--->int--->long--->float---
double
-
类型
- 强制类型转换,(类型)变量名 ,高--->低
- 自动类型转换,低--->高
-
-
变量&常量
-
变量
-
变量了解
- 简单解释:可以变化的量。
- java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。
-
注意事项
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须是合法的标识符。
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
-
类型
-
局部变量
-
必须声明和初始化值。
- public class java {
public static void main(String[] args) {
int i = 10;
System.out.println(i);
}
}
- public class java {
-
类的方法中的变量:属于方法本身。
-
-
实例变量
-
独立于方法之外的变量,不过没有static修饰;属于实例。
- public class java {
int i;
public static void main(String[] args) {
java15 java15 = new java15();
System.out.println(java15.i);
}
}
- public class java {
-
-
类变量
-
又称为静态变量,独立于方法之外的变量,用static修饰;属于类的本身。
- public class java15 {
static int i;
public static void main(String[] args) {
- public class java15 {
System.out.println(java15.i);
}
} -
-
-
-
常量
-
常量了解
- 常量:初始化不能后不能改变的值。
final int i = 10;
- 常量:初始化不能后不能改变的值。
-
-
-
包机制
-
为了更好的组织类,java提供了包机制,用于区别类名的命名空间。
-
语法格式
- 在Idea软件中通过右键scr文件,点击New——package创建。
- package com.java;
-
-
作用域
- public
- protected
- 省缺
- private
评论区