对象:一切客观存在的事物都是对象。 OO:oriented object,面向对象,是一种思想,看待事物的方式。OOA:面向对象分析,使用OO 的思想分析需求。OOD:面向对象设计,使用OO的思想以及OOA的分析结果,设计类。OOP:面向对象编程,使用OOD的设计结果,编写代码。类:一种数据类型,可以由其他数据类型组装而成。对象:是某一个对应的数据,通常把使用一个类书写成数据的过程,叫做创建对象。类是对象的描述,对象是类的实例。一个类...
深入入门正则表达式(java) - 引言深入入门正则表达式(java) - 1 - 入门基础?深入入门正则表达式(java) - 2 - 基本实例深入入门正则表达式(java) - 3 - 正则在java中的使用深入入门正则表达式(java) - 匹配原理 - 1 - 引擎分类与普适原则深入入门正则表达式(java) - 匹配原理 - 2 - 回溯深入入门正则表达式(java) -?命名捕获很多正则引擎都支持命名分组,java是在java7中才引入这个特性,语法与.Net类似(.Net允许同一...
一、for循环语句1、循环结构 2、for循环语句格式 二、while循环语句1、while循环语句格式三、do...while循环语句1、do...while循环语句格式 2、三种循环的区别 四、跳转控制语句1、跳转控制语句概述 五、循环嵌套1、循环嵌套概述 六、Random 原文:https://www.cnblogs.com/zsh520/p/14613576.html
我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是static大显身手的时候了。 Java中被static修饰符修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问。 使用static修...
继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二)。 语句 Java经常使用的3种循环:while。do...while,for。 (5)Java循环语句之while 语法: 运行过程: 1)推断while后面的条件是否成立(true/false)。 2)当条件成立时,运行循环内的操作代码 ,然后反复运行1),2),直到循环条件不成立为止。 特点:先推断,后运行。 如: ...
sqlServer基本查询dept/emp表:MGR:直接上级的编号HIREDATE:入职日期COMM:奖金DEPTNO:部门编号 创建dept表 创建emp表 deptno 是外键,foreign key refercnce dept (deptno) reference 引用; 针对外键: dept:emp: select查询:*能不用则不用;对资源是种浪费; 整个数据带过来是很大的; distinct 区别;distinct只会抛弃完全一样的; select distinct deptno,ename from emp 消除结果完全相同的那一行; 查询计算...
1,项目创建 新建maven项目,如下图: 选择路径,下一步 输入1和2的内容,点完成 项目创建完毕,结构如下图所示: 填写pom.xml里内容,为了用于打包,3必须选择jar,4和5按图上填写 2,项目配置2-1,application.propertiesserver.address=localhostserver.context-path=/server.port=8090#------ isosurface ---------spring.datasource.url=jdbc:sqlserver://localhost:1433;DatabaseName=gisdemospring.datasource.username...
RxJava用了快半年了,现在越来越离不开这个库,从使用到逐渐接触它的背后实现,突然想写点什么关于RxJava的内容。在酝酿如何组织内容的时候,就去看看自己关于RxJava的收藏,发现满满的干货!1.抛物线:给 Android 开发者的 RxJava 详解,我的RxJava入门老师,从原理到用法到实现,面面俱到,非常nice!2.hi大头鬼hi:深入浅出RxJava(一:基础篇),这是篇翻译文章,偏重用使用RxJava,对于操作符的讲解还不错,值得一看。3.RxJava...
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.25lutianfeinone二维数组格式1(动态初始化)格式:数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组n表示每一个一维数组的元素个数举例:int[][] arr = new int[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]每个一维数组有2个元素,可以通过arr[m][n]来获取注以下格式也可以表示二位数组(不推荐使用...
转发: https://www.cnblogs.com/amosli/p/3521872.html 一、拦截器,拦截器栈1、拦截器的作用拦截器本质上和servlet的过滤器是一样的。在struts2中,拦截器能够对Action前后进行拦截,拦截器是一个可插拨的,你可以选择使用拦截器,也可以卸载拦截器。2、拦截器执行顺序在struts.xml文件中,<intercepto-ref/>中先引用的先执行,后引用的后执行。如果某个拦截器出错或不允许通过,那么下一个拦截器是不允许执行的。需要拦截哪个Acti...
Java入门的基础程序,虽然很简单,也要多练习,下面有重点的总结一下 1、HelloWorld这个不说了 2、常量与变量部分 基本数据类型使用 1publicclass Javashujuleixing {2publicstaticvoid main(String[] args) {3 String name="张三";4char sex=‘男‘;5int num=18;6double price=120.5;7boolean isOK=true;8 System.out.println(name);9 System.out.println(sex); 10 System.out.println(num...
一:多线程安全问题###1 引入/** 多线程并发访问同一个数据资源* 3个线程,对一个票资源,出售*/publicclass ThreadDemo {publicstaticvoid main(String[] args) {//创建Runnable接口实现类对象Tickets t = new Tickets();//创建3个Thread类对象,传递Runnable接口实现类Thread t0 = new Thread(t);Thread t1 = new Thread(t);Thread t2 = new Thread(t);t0.start();t1.start();t2.start();}}/** 通过线程休眠,出现安全问题*/publicc...
对于读取数据,我们应当如何与数据库打交道呢,这个时候应该使用JDBC,就是java帮助我们实现了操控数据库的一些连接,我们只需要到时候加载一个连接数据库的插件下面即使java程序的对数据库的增删改查,以及事务处理import java.sql.*;publicclass HelloWorld {publicstaticvoid main(String[] args) throws Exception {String JDBC_URl = "jdbs:mysql://127.0.0.1:3306/bbsoo";String JDBC_USER = "root";String JDBC_PASSWORD = ...
目录章节1基础入门课时101-初探JavaScript魅力01课时202-初探JavaScript魅力02课时303-初探JavaScript魅力03课时404-初探JavaScript魅力04课时505-初探JavaScript魅力05章节2基础应用课时606-JavaScript基础01课时707-JavaScript基础02课时808-深入JavaScript课时909-定时器的使用课时1010-定时器的使用章节3DOM应用课时1111-DOM基础课时1212-DOM操作应用课时1313-DOM操作应用高级课时1414-DOM操作应用高级章节4JS运动技术课时1515...
1.简介spring Boot是为了简化java的开发流程而构建的,即使是使用springMVC框架,也依然需要大量配置和依赖导入,这无疑是繁琐的,spring Boot采用了”习惯由于配置“的原则,进行一键化部署,这样极大减少了人工开发量。 传统Spring开发流程: Spring Boot开发流程: Spring Boot在依赖管理、容器配置、组件参数这方面,都极大的优化了开发量。开发者只需要专注于业务逻辑开发。 2.项目构建1)目录创建以及依赖包引入spring目...