实习记录
代码绝缘体程序员
new+构造方法可以创建一个新的对象,
我写了好多次new,怎么没见到我的对象啊(手动狗头)
展开
-
株洲所实习的第十六天(SpringBoot,事务,数据库,java8)
记录12.4日的学习内容 1.--------事务-------- 特指数据库的事务,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 MySQL中InnoDB支持事务,而默认的MyISAM不支持事务 在SpringBoot中使用@Transactional 简单来说,事务就是两个事情要么同时执行出来,要么就都执行不出来,2或者是0。 2.--------Spri...原创 2019-12-05 10:04:57 · 175 阅读 · 0 评论 -
株洲所实习的第十五天(idea-maven项目-Unable to import maven project等问题)
记录12.3日的学习内容 maven项目的创建与SpringBoot的使用 在创建项目的时候碰见了太多太多的问题了,这里列举几个 1.Unable to import maven project 这算是一个很烦人的问题了,我们都知道maven项目在修改pom文件里面的依赖的时候,每一次调整(增加或删除依赖)之后都需要重新导入,但是右下角就提示一个无法导入,确实让人头大。 找了很多很多个办法,都没有...原创 2019-12-04 10:39:42 · 174 阅读 · 0 评论 -
株洲所实习第十一天(JAVA基础)
记录11.27的学习内容 1.Java类的定义: 使用class关键词定义一个类,后接自定义类名。 public class Test4 { private int id; private int age = 20; public int getAge() { return age; } public void setAge(int i) { age = i; } } 如...原创 2019-11-28 15:22:16 · 190 阅读 · 3 评论 -
株所实习第九天(while,switch,遍历)
记录11.25的学习内容 1.利用while(){}来实现一个if语句的循环 if语句只会执行一遍,如果想在if最后一个判断条件之后再次从头开始执行if语句的话,可以利用while(){}来实现。 可以参考下面这个最简单的计算器 public class Calculator { public static void main(String[] args) { while (true) { ...原创 2019-11-26 09:53:35 · 140 阅读 · 1 评论 -
株所实习第六天(模板设计方式与数组的基本概念)
记录11.20的学习内容 1.方法的回调rollback,模板方法设计模式 在实际的开发之中,我们时常会去调用其他人写的方法。 模板方法设计模式(二十三种之一) 定义一个操作中的算法骨架,而将一些步骤延迟到子类中,模板方式使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤 上面的这一段话,按简单的来说,调用一个方法,只写父类(或者是接口),该方法的形参为父类(表面上看上去像是父类),实参为...原创 2019-11-21 09:32:21 · 188 阅读 · 5 评论 -
株所实习第五天(继承组合,final,封装,多态)
记录11.19的学习内容 1.继承和组合 作用: 继承:代码的复用,方便建模(is a); 组合:代码的复用,方便建模(has a); (他们的区别可以理解为所属关系,在继承里可以理解为我是个学生,而在组合里可以理解为我有一个电脑) 继承举例: 创建一个School类 public class School { String name; public School() { super()...原创 2019-11-20 10:25:04 · 181 阅读 · 1 评论 -
株所实习第七天(面向对象与面向过程的区别)
记录11.21的学习内容 1.面向过程与面向对象(Object)(这里将面向过程标记一下,以便看的时候不会弄混淆) 面向过程: 其实可以用很简单的方式理解,就是怎么按步骤来实现一个功能或者事情,然后再将步骤对应成方法一步一步的实现。比如,如何将一个大象放入冰箱。有三步: 打开冰箱门 放入大象 关闭冰箱门 这就是面向过程。 面向对象: 面向对象和面向过程不太一样,常用的有OOA(分析),OOD(...原创 2019-11-22 09:46:33 · 145 阅读 · 5 评论