SCJP刷题学习笔记(Part six)
Given:
final class Folder { //line n1
//line n2
public void open () {
System.out.print(“Open”);
}
}
public class Test {
public static void main (String [] args) throws Exception {
try (Folder f = new Folder()) {
f.open();
}
}
}
Given the code fragment:
9. Connection conn = DriveManager.getConnection(dbURL, userName, passWord);
10. String query = “SELECT id FROM Employee”;
11. try (Statement stmt = conn.createStatement()) {
12. ResultSet rs = stmt.executeQuery(query);
13. stmt.executeQuery(“SELECT id FROM Customer”);
14. while (rs.next()) {
15. //process the results
16. System.out.println(“Employee ID: “+ rs.getInt(“id”));
17. }
18. } catch (Exception e) {
19. System.out.println (“Error”);
20. }
List<Integer> codes = Arrays.asList (10, 20);
UnaryOperator<Double> uo = s -> s +10.0;
codes.replaceAll(uo);
codes.forEach(c -> System.out.println(c));
public class Customer {
private String fName;
private String lName;
private static int count;
public Customer (String first, String last) {fName = first; lName = last;
++count;}
static { count = 0; }
public static int getCount() {return count; }
}
public class App {
public static void main (String [] args) {
Customer c1 = new Customer(“Larry”, “Smith”);
Customer c2 = new Customer(“Pedro”, “Gonzales”);
Customer c3 = new Customer(“Penny”, “Jones”);
Customer c4 = new Customer(“Lars”, “Svenson”);
c4 = null;
c3 = c2;
System.out.println (Customer.getCount());
}
}
Item table
• ID, INTEGER: PK
• DESCRIP, VARCHAR(100)
• PRICE, REAL
• QUANTITY< INTEGER
9. try {
10. Connection conn = DriveManager.getConnection(dbURL, username, password);
11. String query = “Select * FROM Item WHERE ID = 110”;
12. Statement stmt = conn.createStatement();
13. ResultSet rs = stmt.executeQuery(query);
14. while(rs.next()) {
15. System.out.println(“ID: “ + rs.getInt(“Id”));
16. System.out.println(“Description: “ + rs.getString(“Descrip”));
17. System.out.println(“Price: “ + rs.getDouble(“Price”));
18. System.out.println(Quantity: “ + rs.getInt(“Quantity”));
19. }
20. } catch (SQLException se) {
21. System.out.println(“Error”);
22. }
class Worker extends Thread {
CyclicBarrier cb;
public Worker(CyclicBarrier cb) { this.cb = cb; }
public void run () {
try {
cb.await();
System.out.println(“Worker…”);
} catch (Exception ex) { }
}
}
class Master implements Runnable { //line n1
public void run () {
System.out.println(“Master…”);
}
}
Master master = new Master();
//line n2
Worker worker = new Worker(cb);
worker.start();
String str = “Java is a programming language”;
ToIntFunction<String> indexVal = str: : indexOf; //line n1
int x = indexVal.applyAsInt(“Java”); //line n2
System.out.println(x);
List<String> codes = Arrays.asList (“DOC”, “MPEG”, “JPEG”);
codes.forEach (c -> System.out.print(c + “ “));
String fmt = codes.stream()
.filter (s-> s.contains (“PEG”))
.reduce((s, t) -> s + t).get();
System.out.println(“\n” + fmt);
List<String> nL = Arrays.asList("Jim", "John", "Jeff");Function<String, String> funVal = s -> "Hello : ".concat(s);nL.stream().map(funVal).peek(System.out::print);
Part two 涉及到的Stream语法:https://blog.csdn.net/SeanTandol/article/details/86630437
SCJP刷题学习笔记(Part six)相关推荐
- SCJP刷题学习笔记(Part four)
之前发的章节开始慢慢更新运行截图以及知识点. QUESTION 31 Given the code fragment: public static void main (String [] args) ...
- SCJP刷题学习笔记(Part one)
测试Java版本"1.8.0_131" 工具为eclipse QUESTION 1 Given the definition of the Vehicle class: class ...
- 手机号正则_一起刷题学习正则表达式
在我最开始学习正则表达式的时候看到一堆符号简直头晕,所以很长一段时间我都是百度一下某某正则怎么写,比如:匹配所有手机号码的正则,但是有时候工作中碰到的一些问题网上搜不到,这就尴尬了,后面还是逼着自己花 ...
- 力扣刷题学习SQL篇——1-8 查询(按日期分组销售产品——利用聚合函数GROUP_CONCAT)
力扣刷题学习SQL篇--1-8 查询(按日期分组销售产品--利用聚合函数GROUP_CONCAT) 1.题目 2.解法 3.group_concat() 1.题目 题目链接:https://leetc ...
- 各大编程语言、软件,电子电路刷题学习网站链接及微信公众号
20210813 增加一些公众号 一些对程序员有用的网站 https://mp.weixin.qq.com/s/GiEbcBSReaKrVezjGA9_fA 20210715:公众号:拓跋啊秀 资源: ...
- 神了,无意中发现一位1500道的2021LeetCode算法刷题pdf笔记
昨晚逛GitHub,无意中看到一位大佬的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到. 关于算法刷题的困惑和疑问也经常听朋友们提及.这份笔记 ...
- 无意中发现一位大佬的算法刷题pdf笔记
昨晚逛GitHub,无意中看到一位大佬(https://github.com/halfrost)的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看 ...
- LeetCode刷题复盘笔记—1373. 二叉搜索子树的最大键值和
今日主要总结一下,1373. 二叉搜索子树的最大键值和 题目:1373. 二叉搜索子树的最大键值和 Leetcode题目地址 题目描述: 给你一棵以 root 为根的 二叉树 ,请你返回 任意 二叉搜 ...
- BZOJ 2038: [2009国家集训队]小Z的袜子(hose)【莫队算法裸题学习笔记】
2038: [2009国家集训队]小Z的袜子(hose) Time Limit: 20 Sec Memory Limit: 259 MB Submit: 9894 Solved: 4561 [Su ...
- 刷题学习—算法思想(动态规划下)
24.买卖股票的最佳时机系列 24.1买卖股票的最佳时机 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票.设计一个算法来计算你所能获取的最大利润. 只能一笔交易 cla ...
最新文章
- Git中.gitignore忽略文件(maven项目)
- 深入理解计算机系统:进程
- java scanner_Java Scanner radix()方法与示例
- java 反射 接口_Java 怎么通过反射获取并实现这个类里面的接口,并且实现接口中的方法...
- 《高质量程序设计指南:C++/C语言》图书信息
- QT实现简单的抽奖界面
- 详解动态代理及其实现原理
- android版本高低有啥好处与不好,WP跟安卓比流畅 但为什么就不好用呢?
- 光凭求职技巧如何可以突围?
- c语言自学报告格式,C语言程序设计实验报告优秀范文
- ffmpeg中h264_mp4toannexb使用说明及注意事项
- macbook清理磁盘空间
- CoreOS容器云企业实战(3)--Docker技术实践
- java ftp 上传下载
- 大厂与小厂招人的区别,看完多少有点不敢相信
- 2021年危险化学品经营单位安全管理人员考试报名及危险化学品经营单位安全管理人员找解析
- 全球暗网监控工具 TOP 10
- 管道模型(Pipeline)
- PHP、Windows、Linux生成大文件
- 搭建LNMP实现分离