1.基本介绍lambda表达式,即带有参数的表达式,为了更清晰地理解lambda表达式,先上代码:1.1 两种方式的对比1.1.1 方式1-匿名内部类class Student{private String name;private Double score;public Student(String name, Double score) {this.name = name;this.score = score;}public String getName() {return name;}public Double getScore() {return score;}public void setName(String name) {this.name = name;}public void...
一.eclipse的快捷键:alt+前后,跟踪代码alt+/:内容助理ctrl+shift+/ :注释ctrl+shift+\:去掉注释ctrl+shift+G:查看谁调用的方法ctrl+shift+O:导包ctrl+L:定位到文件中某行ctrl+shift+R:查找文件ctrl+H:查找文件中的包含的内容ctrl+shift+F:格式化代码自定义快捷键:window——preferences——输入keys,就可以自定义绑定快捷键。二.junit框架,单元测试1:测试方法上面加注解@Test,记住要引入junit框架和导包2:@before @after 在...
为什么要学java正式开讲之前,我们来一点点的前戏:什么是java?老子为什么要学java?有人马上百度了,搜出来一串恶心的陈述句,结果他琢磨半天也没搞懂啥意思。在这里,我告诉大家,java是一个工具,我们用来他创造各种程序,比如网站,比如我们的手机app。我们学习java最大的原因就是:改变世界!!!我们学会了java这个工具,就可以用他来创造各种各样的网站,各种各样的手机app,让人类的生活变得更加多姿多彩。没有程序员的世界,...
转之博文:http://www.cnblogs.com/puresoul/p/3483055.html 运行碰到报错:Webdriver Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms 更新selenium-java.jar包到最新; *开发环境:1.JDK1.72.Eclipse,下载地址:http://www.eclipse.org/downloads/3.selenium-java-2.44.0.jar,下载地址:http://docs.seleniumhq.org/download/解压selenium-java,如下图所示:4.firefox 33.1 *Eclipse:1.新建一个Java Projec...
tiobe语言排行榜 Java一直是第一。 java市场急需,特性:一次编译到处运行。 java SE pc级的标准版本java EE 企业级java MICRO 嵌入式 IDE工具:eclipse(开源)IDE本身没有能源,要安装JDK并修改环境变量。 在java archive 网站上可以下载Java的所有版本,目前已经到了13. JDK:java development kit 实现java的规范JRE:java runtime environment 运行环境JVM:Java virtual machine 虚拟机 ...
这是我的第一篇博客,从今天开始会记录自己学到的东西,希望自己能学到越来越多。JavaScript输出:document.write()四种方式:1.直接输出双引号里的内容 document.write(" ");2.输出变量名,如: var mychar="hello";document.write(mychar);3.利用加好"+":document.write(mychar+"hello");4.输出html标签,标签使用双引号" "括起来:document.write(mychar+"<br/>"); 我刚没想起来这个,又回去看了一遍,真的是渣渣orz! 再追加下...
NIO 介绍NIO,可以说是New IO,也可以说是non-blocking IO,具体怎么解释都可以。NIO 1是在JSR51里面定义的,在JDK1.4中引入,因为BolckingIO不支持高并发网络编程,这也是Java1.4以前被人诟病的原因。NIO 2是在JSR203中定义的,在JDK1.7中引入,这是JavaNIO整个的发展历程。NIO 1和NIO 2并不是一个新旧替代的关系,而是一个补充的关系,NIO 2补充了1中缺少的一些东西。我们可以看一下两个的内容:NIO 1(本系列文章只介绍NIO 1):...
一、概述Git是一款免费、开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目SVN是一款集中式的版本控制系统,现在大多数公司都在用。二、区别。 三、总结 通过对Git的学习和使用,在于SVN进行对比这两种版本控制工具各有千秋,关键是看我们在实际的代码管理中那一种方式的管理更优一些。原文:http://blog.csdn.net/gwblue/article/details/45917841
注解简单来说就是配置,是特别的配置,之前常用的配置文件,可以用注解替换。然后通过反射去获取注解的信息。如何定义一个注解你在IDE中新建一个注解定义,是这样的结构的:package com.nicchagil.exercise.springbootexercise.annotation;public @interface MyFirstAnnotation {}然后大概有4个对上述结构加上一些配置,当然,这配置是以注解的形式添加的=_=!此注解使用在哪里此注解会应用的哪里,可通过如下配置:保留在什么时候保...
1. RxJava采用了观察者模式,什么是观察者模式呢,能不能举个例子?答:小偷(被观察者)把手伸进路人的钱包后(事件),给警察(观察者)发了条短信,曰:快来抓我哟!警察收到信息后,立马采取行动,把小偷按倒在地(行动)这个小偷是不是很贱,偷东西还要告诉警察2. 一个语文作业题:分析下面这句话的主、谓、宾 observable.subscribe(observer)答: - 主语:observable 被观察者 - 谓语:subscribe 订阅 - 宾语:observer 观...
● Java入门①.字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将将机器码交给本地的操作系统运行。②.如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java;③.如果源文件中没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java。④.如果源文件中包含多个类,编译源文件将生成多...
在J2SE5.0中的InetAddress类中增加了一个isReachable方法。可以使用这个方法来探测主机是否可以连通。这个方法有两个重载形式,它们的定义如下:public boolean isReachable(int timeout) throws IOException public boolean isReachable(NetworkInterface netif, int ttl, int timeout) throws IOException第一个重载形式有一个timeout参数,可以通过这个参数设置连接超时(单位:毫秒)。第二个重载形式多了两个参数:netif和ttl...
一Java包(package) 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包的作用: A把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 B如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。 C包也限定了访问权限...
1.输入与输出关于输入与输出,字符串格式化,对应如下:import java.util.Scanner;publicclass HelloWorld {publicstaticvoid main(String[] args) {// String:我我,int10,float:10.234000,科学计数:1.000000e+05// %s格式化字符串, %d格式化整型,%f格式化浮点数,%e将浮点数格式化为科学计数法,注意对应的值必须是浮点数System.out.printf("String:%s,int%d,float:%f,科学计数:%e", "我我", 10, 10.234, 100000.00);System.o...
微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCode」 等关键字可以获取对应的免费学习资料。 ? Hibernate入门这一篇就够了前言本博文主要讲解介绍Hibernate框架,ORM的概...