1 条件语句 条件语句,即类似 if…else… 的语句,一个if语句包含了一个布尔表达式,以及一个或多个语句。 if语句语法 if(布尔表达式) { // 布尔表达式为tru…
分类:java
JPA的多表复杂查询
最近工作中由于要求只能用hibernate+jpa 与数据库进行交互,在简单查询中,jpa继承CrudRepository接口 ,然后利用jpa的方法命名规范进行jpql查询,然而在进行复杂查询时,需要继承JpaSpec…
Spring-使用注解开发(十二)
1.使用注解开发需要导入spring的一系列包; 2.需要再配置文件中加一个约束:context; xmlns:context="http://www.springframework.org/schema/context…
java编程思想之并发(认识多线程)
并发编程可以使程序执行速度得到极大的提高,或者为设计某些类型的程序提供更简单的模型。学习并发编程就像进入一个全新的领域,有点类似于学习一门新的编程语言,或者是学习一整套新的语言概念。要理解并发编程与理解面向对象编程差不多…
java入门之:Hello World
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ //向终端打印hello world …
单词倒序(java)
如何将一串单词组成的字符串倒序呢?如:" we go to school" 变成"school to go we "java代码实现: public static String rever(String str) { /…
刚出炉的一套面试题(JAVA岗)
由于近期是互联网寒冬,然而烟哥的好友还是顶着重重压力出去面试,最终斩获无数offer。 在烟哥的沟通下,终于套得其中一套题目,故在此分享! 公司:国内三巨头其中的一家! 面试时间约在1月份左右! 基本上都是在晚上,所以不…
Java8 使用lambda表达式编写比较器对集合排序
1.概述 Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据。 在最简单的形式中,一个…
Java-NIO之Selector创建过程详解
前言 java nio,一个入门netty之前需要了解下的非阻塞I/O实现,传统的Socket通信,启动监听后accept会一直处于阻塞状态,那么如果你想要多个(并发)通信时,那么我们就需要多个线性去执行,而且还会存在一…
在 Nashron 中使用 Backbone.js
这个例子展示了如何在Java8的Nashron JavaScript引擎中使用Backbone.js模型。Nashron在2014年三月首次作为Java SE 8 的一部分发布,并通过以原生方式在JVM上运行脚本扩展了J…
java学习笔记(基础篇)—线程
一、线程与进程 线程是程序执行的最小单位,是动态的。 进程是系统进程资源分配和系统调度的最小单位,是动态的。 线程和进程的目的:多任务—>效率高 同时性 在同一个时间点只能执行一个进程或线程 在同一个时…
Java并发编程实战(二)
一、线程安全问题 1. 出现线程安全问题的三个必要条件: (1)多线程环境下 (2)多个线程共享一个资源 (3)对资源进…