中软实训 0726课堂笔记

7月26日

 

byte/boolean=1,char/short=2,int/float=4,long/double=8

程序是顺序执行的,如果有一句指令出现问题,程序退出(异常)

JAVA的工作岗位:大体分为两大类:C/S 桌面应用, B/S 网站设置 , 有两三年的JAVA工作经验以后还可以做大数据 ,
桌面运维 (Linux指令、数据库(mysql、sqlserver、oracle))
测试

JDK:开发环境 通常情况下在公司里面使用的是Eclipse (集成开发环境),必须要配置JDK,开源的软件,免费
MyEclipse :集成开发环境,此环境中已经集成了JDK , 所以不必配置JDK

关键字:所谓的关键字就是JAVA的API中自带的类或接口等等的专用名词

Type mismatch: cannot convert from java.lang.String to String

System.out.println:在控制台输出语句并换行
System.out.print: 在控制台输出语句不能换行
快捷方式:syso alt+/


\n \t :在做C/S结构的程序的时候常用,换句话说就是在调节格式的时候常用


注释:解释说明程序,注释在程序中,执行的时候不执行,也就是说注释只是给程序员看的
1、//在控制台输出信息: 单行注释 //
2、/*
* 我要测试一下注释啊!!!
* 测试多行注释
* 啊
* 啊
* !!!!!!!
* 现在的程序好简单啊!!!如果一直这样简单下去 。。。。。
* 老师说得太快啦,我是0基础啊。。。。。。
*/
多行注释,可以任意书写多行注释信息
3、/**
* @param args
* @author 王岚
* @
*/文档注释:所有的自己写出来的JAVA程序还可以生成DOC文档,通过DOC文档可以看到解析出来的信息


总结:
1、新建项目
2、新建类
3、public class FirstClass {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

}

} 程序结构:最外层一个类的架构,内层包含方法的执行入口即main方法
4、在控制台输出信息 System.out.print () ; System.out.println() ;
5、制表符\t 换行符\n
6、注释:三种注释:单行注释、多行注释、文档注释

com.etc.class0726.test: com : 域名 etc:单位简称 class0726 : 项目工程名 test :本层的层名
创建了包就相当于创建一个又一个的文件夹,作用:更好的对代码进行管理


通常情况下项目的分层: 对于JAVA项目来说 : UI 层 ; 逻辑层(service/biz) ; 持久层(DAO) ; 实体层(dto/entity/vo/pojo) ; 工具层(util)
目标:搭建项目架构,即写程序一定要有层的概念。

1、格式化:ctrl + shift + F
2、写指令代码的时候一定要是英文,主要是要强调; () {} ,因为这些符号英文和中文状态下都有
3、每一句指令的结束都需要;
4、一定要按照需求做事儿

JAVA语言严格区分大小写,
;只有一个分号也表示是一句指令,表示的是空语句


System.out.println("你真棒!!!" + "你现在终于进入状态了!!!!");当显示内容的时候
sysout“”里的内容可以分多次来书写 , 中间需要使用+号来进行连接,“+”表示字符流的连接

当使用断点来进行调试的时候,需要做的事情:
1、加断点;A: 方法前双击 ; B : 关键点前加断点(当有变量出现的时候)
2、怎么加;双击
3、使用断点调试的时候怎么看;F6表示一句一句的执行程序;F8走向下一个断点, 当点击F6进入到诸如Thread.class这样的内部文件中的时候
表示程序已经异常
4、找到错误怎么解决。
Exception in thread "main" java.lang.ArithmeticException: / by zero
at FirstClass.main(FirstClass.java:17)
java.lang.ArithmeticException:表示的是异常的类型
/ by zero:异常的原因

1、无论是汉语还是英语,只要找小CHONG子;
2、如何将代码的字体放大windows -->prefrence-->font-->edit
3、每一次BUG调试结束后,需要停止程序,红色的小方块
4、点击F6不好使,有的笔记本需要单击Fn与F6结合

基本数据类型:byte -- short -- int -- long -- float -double (数字类型)
-- char -- boolean(非数字类型)

System.out.println(score + "--" + age + "--" + salary + "--" + javascore + "--" + gamescore + "--" + flag + "--" + sex);
输出信息的时候不只是可以输出字符串,还可以输出变量的值 ,直接书写变量名就可以

枚举的定义:
public enum EnumT{
MON , TUE , WEN , THU , FRI , SAT , SUN ;
}
枚举的使用:
for(EnumT e : EnumT.values()){
System.out.println(e.toString());
}
EnumT e = EnumT.SUN ;

 

posted @ 2017-07-28 09:06  What's`UP  阅读(149)  评论(1编辑  收藏  举报