一、6.25-7.1
安装了java的idea编译器,按b站教程,发现安装完成后不能运行。todesk远程求助后发现缺少配置调试jdk,java开发环境就此搭建完成
6.25 cmd指令打开软件:找到文件所在位置,“字母+冒号” 切换盘符,找到qq.exe所在位置,多级目录打开即可
常用软件快捷打开:将文件路径记录到固定地方(环境变量),cmd指令中再打开文件,系统将从环境变量中依次寻找该软件
系统中找到环境变量,在系统变量下找到Path,编辑,新建,将常用软件所在路径复制过来
再在cmd指令中打开
Path中搜索顺序从上到下,为更快捷打开,可将新建路径上移至“编辑环境变量”最顶端
配置环境变量:可在任意目录下打开指定软件
jdk下载
安装完成了,那就开始基础语法吧
6.26
记事本写代码
一、记事本编写程序,改后缀(注意大小写)
public class HelloWorld{
public static void main (String[] args){
System.out.println ("Hello World");
}
}
二、
将文件格式从txt转为java
Win+R 调出cmd终端指令窗口
cd 多级目录定位文档位置
javac HelloWorld,java 编译为class文件
java HelloWorld 运行代码
6.27
配置java环境变量JAVA_HOME
新建系统变量JAVA_HOME路径(路径不带bin)
系统环境变量中Path中新建该路径\bin,形成完整路径
Java三大分类
JavaSE 桌面应用
JavaME 移动开发,嵌入式开发
JavaEE 服务器开发
6.28
注释 : 说明性信息
单行 // 注释
多行 /*注释*/
文档 /**注释*/
关键字:被Java赋予了特定涵义的英文单词
关键字的字母全部小写
常用编辑出中,关键于有颜色标记
字面量 : 告诉程序猿:数据在程序中的书写格式
整数类型 不带小数点的数字
小数类型 带小数点的数字
字符串类型 用双引号括起来的内容
字符类型 用单引号括起来的,内容只能有一个
布尔类型 布尔值,表真假
空类型 一个特殊的值,空值
制表符
/t 在打印时,将前面的字符串长度补齐到8或8的整数倍,最少补1最多补8(缩进,对齐)
2.29
关键字class
public class HelloWorld{
}
class:用于(创建/定义)一个类,类是Java最基本的组成单元(类名最好与文件名保持一致)
变量
当某个数据经常发生改变时,我们也可以用变量存储
当数据变化时,只要修改变量里面记录的值即可
格式: 数据类型 变量名 = 数据值
计算机的存储规则
数据:文本text :数字、字母、汉字
图片image :通过每一个像素点中的RGB三原色来存储
声音sound :对声音的波形图进行采样再存储
在计算机中,任意数据都是以二进制的形式来存储的
二进制: 0b开头
八进制: 0开头
十进制: 没有前缀
十六进制:0x开头
任意进制转十进制:
公式:系数*基数的权次幂 相加
系数:就是每一位上的数
基数:当前进制数
权:从右往左,依次为012345...
十进制转其他进制:
除基取余法
不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。
三原色:
1.计算机中的颜色采用光学三原色
2.分别为: 红,绿,蓝。也称之为RGB
3.可以写成十进制形式。 (255,255,255)
4.也可以写成十六进制形式。(FFFFFF)
6.30基本数据类型的四类八种:
整数:byte short int long (long定义的数据值+“L”后缀)
浮点数:float double (float定义的数据值+“F”后缀)
字符:char
布尔:boolean (只有true、flase两种数据值)
标识符:就是给类,方法,变量等起的名字
标识符命名规则--- 硬性要求
由数字、字母、下划线()和美元符($)组成
不能以数字开头
不能是关键字
区分大小写
标识符命名规则 --- 软性建议
小驼峰命名法:方法、变量
规范1:标识符是一个单词的时候,全部小写
范例1:name
规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
范例2: firstName
大驼峰命名法:类名
规范1:标识符是一个单词的时候,首字母大写
范例1:Student
规范2:标识符由多个单词组成的时候,每个单词的首字母大写
范例2:GoodStudent
键盘录入:
Java帮我们写好一个类叫Scanner,这个类就可以接收键盘输入的数字
步骤一: 导包---Scanner这个类在哪
import java.util.Scanner;
导包的动作必须出现在类定义的上边
步骤二:创建对象 --- 表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in);
上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变
步骤三: 接收数据--- 真正开始干活了
int i = sc.nextInt(); 左面这个格式里面,只有i是变量名,可以变,其他的都不允许变
IDEA编译器
package(包)即文件夹,存放代码
IDEA基本设置:
字体,大小: File - Setting - Editor - Font
注释颜色: File - Setting - Editor - Color Scheme - Language Defaults - Comments
自动导包: File - Setting - Editor - General - Auto Import
自动提示忽略大小写:File - Setting - Editor - General - code Completion - Match case 取消勾选
类的相关操作:
新建类: 右键点击包,New - Java Class
删除类: 右键类,Delete
修改类名: 右键类,Refactor - Renname (shift+F6)
模块的相关操作:
新建模块:File - Project Structure - Modules - “+” - New Module
删除模块:
修改模块:
导入模块:
项目的相关操作:
关闭项目:File - Close Project
新建项目:- New Project - Empty Project
打开项目:
修改项目:
7.1
运算符:对字面量或变量进行操作的符号
表达式:用运算符把字面量或变量连接起来,符合java语法的式子
不同运算符连接的表达式体现的是不同类型的表达式
算术运算符:加、减、乘、除、取余
整数计算,只能得整数;小数计算,可能不准确
数字进行运算时,数据类型不一样不能运算,需转成一致的
隐式转换:取值范围小的→取值范围大的
范围小→大: byte → short → int → long → float → double
byte short char 三种类型的数据在运算的时候,先提升为int再运算
强制转换:取值范围大的→取值范围小的
如果把一个取值范围大的数值,赋值给取值范围小的变量。是不允许直接赋值的。如果一定要这么做就需要加入强制转换
格式: 目标数据类型 变量名 = (目标数据类型)被强转的数据; (数据可能出错)
例: double b = 12.3;
int b = (int)a;
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17507576.html