JAVA学习_week1

一、java简介

Java起源于1995年,
Java之父詹姆斯高斯林,
Java EE:针对桌面应用开发和商务应用开发的一种方案
java ME;针对嵌入式应用开发的一种方案(移动端:手机)
java SE: 针对企业开发的一种方案

二、JDK

JDK的安装:不能有中文路径,如果有会报错
jvm:虚拟机,Java程序需要在jvm上运行
jre:java运行环境
Jdk:Java开发工具包

三、Dos窗口

进入方法有两种:
方法一、在Windows搜索框搜索cmd,打开命令提示符,即可进入。
方法二、win+R,输入cmd,即可进入
Dos窗口常用的指令(指令不区分大小写)
磁盘号+:         //进入磁盘
cd 目录地址       //进入目录
cd /             //退回根目录
cd ..            //退回上一级目录
md               //创建新的文件夹
copy con 文件名  //创建文本文件
rd               //删除空文件夹
Del              //删除文件
rd /s            //删除文档,需要询问
rd /s/q          //删除文档,不需要询问
cls              //清屏
dir              //展示目录
ipconfig         //查看自己的ip地址
ping             //查看自己电脑是否可以联通其他电脑或者网站
mspaint          //打开画板
clac             //打开计算机
control          //打开控制面板

四、软件结构划分

C/S结构(Client-Server):客户端和服务器之间
B/S结构(Browser-Server):浏览器和服务器之间

五、环境搭建和path变量的配置

此电脑右键,属性,点高级系统,环境变量,系统变量
新建一个变量名:JAVA_HOME
变量值为:Jdk的安装目录(即bin目录的上一层)
然后进入path,添加一条新的指令:%JAVA_HOME%\bin
配置完成后一直点ok就配置完成了

六、关键字

定义:在程序种被Java语言赋予特殊含义的单词
如class\public\static\void...

七、标识符

命名规范是以“阿里规范”为原则的
对类和接口按照“大驼峰原则”(即,每个单词的首字母大写)
对变量和方法按照“小驼峰原则”(第一个单词小写,剩下的单词都是首字母大写)
标识符的组成:
1)26个英文字母
2)0~9数字
3)$
4)_
注意大小写
注意事项:
1)不能以数字开头
2)不能以关键字命名
3)起名字要“见名知意”

八、变量

定义:在程序中,不断发生改变的值
三要素:
数据类型 变量名 = 初始化值;
基本变量
整形:btye\short\int\long
浮点型:float\double
字符型:char
布尔型:boolean
引用变量
数组、类、字符串
注意事项
1)使用数据类型long时需要在其初始化值后面加上L/l,
使用数据类型float时需要在其初始化值后面加上F/f.

九、显式转换和隐式转换

显式转换:又叫强制类型转换,公式如下:
目标数据类型 变量名 = (目标数据类型)运算公式;
强制转换是因为程序在运算时,等号左边和右边的数据类型不等,会导致报错,因而用到了强制转换
隐式转换:在程序运算过程中,会有不同类型的数据类型相互运算的情况,这时就会有,btye\short\char在运算的时候会默认转换成int类型,再进行运算,得到的结果为int类型

十、运算符

1)算数运算符
+(加)、-(减)、*(乘)、/(除,不包括余数)、%(取余)
扩展类
++和--:属于自增或者自减类型运算符,
当变量在该符号前时,如果有运算,则先进行运算,之后再进行自增或者自减。
当变量在该符号之后,如果有运算,需先进行自增或者自减后,再进行运算
+=、-=、*=、/=、%=
例:
int i = 1;
i+=1;  //即可写作 i = i+1;
输出的值为2
特点:其运算符具有默认强制转换的特点;(即使变量为btye类型,理论上运算结果应该为int类型,但是,由于强制转换,它会被转换为btye类型)
例:
btye b = 1;
b+= 1;            //其实等于b = (btye)(s+1);
2)比较运算符
>\<\>=\<=\==
比较运算符的比较结果默认为true/false
3)逻辑运算符
&         与:同真为真,一假则假,两假为假
|           或:同真为真,一真为真,两假为假
!         非:真为假,假为真
^          异或:男女为真,男男或者女女为假
&&       双与;和与同理
||           双或:和或同理
&和&&的区别:&&有着独特的“断路性”即,如果前面不满足条件,则直接结束,不进行后面的操作或者运算,而&没有这个特性,它只会都进行完,所以&&更有利于程序的运行。
|和||的区别:和&&同理当 || 左边满足条件时,则不进行右边条件,直接跳出。
4)三元运算符
格式:(简单或复杂的表达式)?表达式满足条件:表达式不满足条件;  
流程:如果表达式成立,则进入满足条件。如果表达式不成立,则进入不满足条件

十一、键盘录入

improt java.util.Scanner;//导包
class Dmeo{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);//new一个新的对象sc
        System.out.print("请输入一个值");    //提示输入
        int i = cs.nextInt();               //键盘录入
        System.out.println("输入的值为"+i);  //输出
    }

}

十二、流程控制语句

1)顺序结构:按照顺序,从上倒下依次进行

  1. 2)结构语句:

if语句,一共有3种情况

第一种 :判断表达式是否成立,如果成立进行语句,如果不成立,不进行

if(表达式){
    语句;
}

第二种:判断表达式是否成立,如果成立进行语句1,如果不成立进行语句2

if(表达式){
    语句1;
}else{
    语句2;
}

第三种:判断表达式1是否满足条件,不满足的话进行表达式2的判断,直到符合条件为止,并进行相对应的语句

if(表达式1){
    语句1;
}else if(表达式2){
    语句2;
}else if(表达式3){
    语句3;
}...
...
}else{
    语句n;
}

以上就是本周总结,感谢观看。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值