2018冬训笔记1(常见dos命令和java基本知识)

2019.01.02 周三
一、上课笔记
1.常见dos命令:(windows下脚本的后缀是.bat)
a.dir
作用:罗列当前目录下的文件及文件夹
b.md
作用:创建目录
c.rd
作用:删除目录
d.cd空格
作用:进入指定目录
举例:cmd>d: 进入d盘
cmd>cd workspace 切换到当前目录下的workspace文件夹
cmd>cd \ 退回根目录
cmd>cd … 切换到上一级目录(一个.是当前目录))
e.exit
作用:退出
f.快捷方式
方法:shift+右击
在此处打开命令行,即可在当前目录下打开cmd
2.java语言的特点
a.面向对象
封装、继承、多态
b.健壮性
c.跨平台性
一次编译,到处运行
注意:JVM没有跨平台性,所以不同的jvm屏蔽了不同操作系统的区别,从而java具有跨平台性
3.Java核心机制:
a.java虚拟机–>跨平台性
b.垃圾收集机制–>不用程序员去手动回收
4.JDK、JRE、JVM
关系:JDK包含JRE包含JVM
所以只装JDK即可
客户机如果只运行java程序,所以只需要安装jre
5.环境变量
JAVA_HOME
内容:jdk安装路径
作用:后期web开发过程中,Tomcat需要该环境变量
PATH:
内容:jdk\bin–>%JAVA_HOME%\bin;
作用:让应用程序可以找到常见的开发工具所在的路径
注意:如果有多个版本的jdk,想使用哪个版本就把这个版本配置到最前面
6、java程序的运行步骤
a.java源程序 -->.java
b.编译源程序 -->
.class
cmd>java hello.java
c.运行
cmd>java hello(此处运行的是主类,而非hello.class)
7.注释
分类:文档注释(javadoc)、多行注释、单行注释
举例:
/**
* 文件名:hello.java
* 描述:第一个java程序
* 作者:zgq
* 时间:2019.1.2
* 备注:初稿
* 版权:HPE,2019-2069
/
public class hello {
/

描述:主函数
输入:参数
返回值:无
/
public static void main(String[] args){
//单行注释,一般用到代码模块前或变量后
System.out.println(“Hello World!”);
}
}
P.S.右击工程–>build path–>libraries 可以配置环境
二、自习笔记
1.str.trim():返回字符串的副本,忽略前导空白和尾部空白。(在使用Integer.ParseInt()时参数必须是str.trim(),不能是str)
2.String类型自带有转换为char数组的方法:
String s=“test”;
char[] ch=s.toCharArray();
3.java常用输入Scanner类:
import java.util.
;
//在main()方法中:
Scanner sc = new Scanner(System.in);
System.out.println(“ScannerTest, Please Enter Name:”);
String name = sc.nextLine(); //读取字符串型输入
int age = sc.nextInt();读取int型输入
float salary = sc.nextFloat(); //读取float型输入
4.java.lang.Character中有一系列方法:可以判断该字符是否为字母,数字,空格等,但使用时必须Chacracter.方法名;
5.在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换:
示例1:
String str = “123”;
try {
int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
}
示例2:
String str = “123”;
try {
int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
e.printStackTrace();
}
在转换过程中需要注意,因为字符串中可能会出现非数字的情况,所以在转换的时候需要捕捉处理异常
6.当数组被赋值成了null,若还去调用null中下标为0,1,2的元素为其赋值,肯定会报错,所以不能在for循环中用赋值为 null来清空数组。
7.java中如何将char数组转化为String?
1.直接在构造String时建立。 char data[] = {‘s’, ‘g’, ‘k’}; String str = new String(data);
2.String有方法可以直接转换。 String.valueOf(char[] chr)就可以。 如: char[] cha = {‘s’,‘g’,‘h’}; String n = String.valueOf(cha);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值