Java学习笔记_Week01

Week_01 学习总结

基本dos指令

进入dos--->Windows键+R键 或开始菜单输入cmd

 - 盘符切换           盘符名:
 - 进入文件夹           cd 文件夹名
 - 返回上一级目录(文件夹)         cd.
 - 清屏           cls
 - 进入多级目录地址        cd 多级目录地址路径
 - 创建文件夹(目录)         md
 - 创建文件           copy con 文件夹名带后缀---->回车---->写入文件内容后ctrl+z完成编辑---->回车完成文件创建
 - 删除文件夹(目录)              rd(必须为空目录)
 - 删除文件       del
 - 删除带内容的目录(询问是否删除)            rd /s
 - 删除带内容的目录(不询问)            rd /s /q
 - 查看当前文件夹        dir

软件结构划分

 - 1)C/S结构(Clint-Server):客户端和服务器端的交互
 典型特点:客户端必须升级才能使用服务器端的高端版本功能;如QQ客户端
 
 - 2)B/S结构(Browser-Server):浏览器端和服务端的交互

Java常识

Java之父:詹姆斯.高斯林;1995
JavaSE:是为开发普通桌面和商务应用程序提供的解决方案;
JavaME:是为开发电子消费品和嵌入式设备提供的解决方案;
JavaEE:是为开发企业环境下的应用程序提供的一套解决方案.

JDK:Java程序开发包,包含JRE和开发人员使用的工具.
JRE:Java程序的运行时环境,包含JVM和运行时所需的核心类库.
JVM:Java虚拟机,运行Java程序的假想计算机,Java程序的运行时环境,Java代码都运行在JVM之上.
三者关系:JDK>JRE>JVM.

Java语言的跨平台特性:Java语言编写的软件可以运行在任何操作系统之上,借助于不同系统下的JVM来实现.
配置path变量目的:为开发方便,想要在任意目录下使用JDK的开发工具.

lib目录:
tools.jar  工具类库
src.zip    源码文件:里面包含Java核心类库以及扩展类的源码
Java为开源的

关键字_常量_变量

 关键字:被Java语言赋予特定含义的单词.
 - 用于定义数据类型:class,long,interface,byte,short,int,float,double,char,boolean,void
 - 用于定义数据类型值:true,false,null
 - 用于定义流程控制语句:if,else,switch,case,default,while,do,for,break,continue,return

标识符组成规则

 - 可以由字母,数字,$(美元符号),_(下划线)组成
 - 不能以数字开头
 - 不能是Java中的关键字
 - 区分大小写

常量

 指在Java程序中固定不变的数据.分为字面值常量和自定义常量(主要应用于面向对象部分)
字面值常量

 - 整数常量:所有整数
 - 小数常量:所有小数
 - 字符常量:一个字符被单引号引起来,必须有内容;如:'真','c'
 - 字符串常量:双引号引起来的内容,可以写多个字符,也可以不写,如:"helloworld",""
 - 布尔常量:true,false
 - 空常量:null

变量

在程序运行中数值发生变化的量.Java中每次只保存一个数据,要明确保存的数据类型.

数据类型分类:
 - 基本数据类型:
 整数  byte,short,int,long
 浮点数  float,double
 字符  char
 布尔  boolean
 - 引用数据类型:类,数组,接口
 
Java中的默认类型:整数默认int,浮点类型默认double.
变量三要素(格式):
数据类型   变量名 = 数据值;
long类型:建议后加L表示.
float类型:建议后加F表示.

数据类型转换:

 - 自动转换(隐式转换):将取值范围小的类型自动提升为取值类型大的范围;byte,short,char三者之间不转换,一旦参与运算,自动优先提升为int--->long--->float--->double.
 - 强制转换(显示转换):将取值范围大的类型强制转换成取值范围小的类型,转换格式为
 数据类型   变量名 = (数据类型)   被转数据值

运算符

 - ++和--参与运算的特点:
 如果在数据前,则先对数据进行自增或自减,然后再参与运算;否则反之.
 
 - &&和&的区别
共同点:有false则false,都表示"并列条件",多个条件须同时满足,才成立;
不同点:逻辑双与具有短路效果,若左边为false,则右边不执行了.
 - 扩展的赋值运算符的特点
 += , -= , *= , /= , %= ,隐藏了强制类型转换
 
 - 三元运算符
 (表达式)?执行表达式成立得结果:执行表达是不成立的结果;

键入数据

步骤:

 1)导包----在class上面使用import (关键字:导包)
 2)创建一个文件扫描器(创建键盘录入数据对象)
 3)友情提示,"请输入一个数据"
 4)录入数据
 5)使用变量名中的数据
 import java,util.Scanner ;
 class 类名{
 		public static void main(String[] srgs){
 		Scanner sc = new Scanner(System.in) ;
 		System.out.println("请输入一个数据:") ;
		int number = sc.nextInt() ;
		System.out.println("结果是"+number) ;
		}
}

流程控制语句

 - 顺序结构语句
 - 选择结构语句
 - 循环结构语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值