java小白训练营day01-知识回顾
Posted 长安紫薯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小白训练营day01-知识回顾相关的知识,希望对你有一定的参考价值。
知识回顾
600多种开发语言,为何市场独爱java?
J2EE Enterprise Edition 企业级版本,它推出EJB 企业级JavaBean,也是在java中最早提出bean概念。
它开了企业级分布式结构先河,但是EJB本身结构不够优化,被新市场产品淘汰,新产品迎来了java春天Spring框架
java有多强大?
京东最早的架构使用.net框架,早被java替代
新浪微博使用php,鹿晗事件发生后,多次宕机,最新核心已经使用java替代
java是通过30年血雨腥风依然屹立不倒。
JDK、JRE、JVM的区别
java编译过程及跨平台特性
快速编码
首先大家要练习打字,作为一个专业的程序员是有打字速度的要求:每分钟120字,好150字,较好200字
技巧:快捷键 eclipse
1)ctrl +s 保存
2)ctrl +d 删除一行
3)快速创建main方法
a. 创建类时,指定main方法
b. 快捷键:输入main字母+Alt+/,快速提示,进行选择确认
4)快速创建打印语句
快捷键:输入syso字母+Alt+/,快速提示,进行选择确认
package cn.tedu.hello;
public class Hello {
//代码要缩进,好习惯,看的清爽,层次结构清晰
//TAB键,4个空格,7个空格
//main+ Alt+/快速提示main,别选错,eclipse提供模块,开发效率高
public static void main(String[] args) {
//打印快捷键:syso+ALT+/
System.out.println("Hello World2");
}
}
junit单元测试
开发时,必须有测试,每个开发者每天最多的时间是解决BUG(错误)
单元测试,每个类的每个方法每个参数都需要进行测试,尽量去做。
1)早期就利用main来测试(控制台内容是给开发者看的,不是给用户的),java设计main方式是程序执行入口。毕竟不好。main方法只能执行一个方法,不能去调用每个方法都测试,多个方法通过注释来回切换。开发效率低。
2)主流第三方(非java提供,不在jdk中)提供新的测试方法:junit
junit开发步骤
1)找到第三方提供的jar包(资深程序员给的:官网、Maven仓库,分发给团队成员,eclipse直接提供junit.jar )
2)import 导入jar包 ,语句固定位置:package下面,class声明的上面
import java.util.Scanner; //导包
3)给junit测试方法戴上一个帽子 @Test 注解(特殊类)
一个类可以粗略分为3个方法:main、普通业务方法add()加法、单元测试方法 test
测试方法很多要求:公用的 public、无返回值的 void、方法不能有参数 test()
package cn.tedu.base;
import org.junit.Test;
//自动,导入注解
/*
* 需求:比较main方法和junit单元测试方法的区别
*
* 导入junit,反着来的,加入@Test后会自动找jar和导入import
*/
public class Hello {
public static void main(String[] args) {
System.out.println("main method");
}
/*
* 测试方法:
* 1)必须public
* 2)必须void
* 3)必须无参
* 方法名自己随便定义,按驼峰规则
*
* 导入成功有3处变化
* 1)选对junit4 不报错
* 2)eclipse项目加入junit支持(自动)
* 3)
*/
@Test
public void hello() {
System.out.println("junit test method");
}
}
以上是关于java小白训练营day01-知识回顾的主要内容,如果未能解决你的问题,请参考以下文章