【Java学习18】教程文章相关的互联网学习教程文章

java学习之 反射【代码】

以前学习java只是学习了基本语法操作,各种常用方法的使用,随着慢慢学习,很多大神都觉得要想成为大神,就必须把java的反射给理解透,这样我就带着好奇的心去学习到底反射是什么玩意,所以就上网找资料学习去了,没想到收获真的不小,其实我们平时用的跟多操作都是通过反射来完成的,比如对于servlet在web.xml的配置都是同过反射来新建一个对象,还有SSH都是通过反射来实例化对象的,通过了反射让我更好的理解SSH框架。下面小弟就...

[java学习点滴]jedis的简单使用【代码】

环境:  idea、jedis 2.8.0、windows 7sp1  引入jar包: <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.8.0</version></dependency> 封装简单类,可以用于分布式,引入了连接池publicfinalclass JedisUtils {privatestatic ShardedJedisPool shardedJedisPool;private JedisUtils() {}/*** 单例对象* @return*/publicstatic ShardedJedisPool instance() {if (shardedJedisPool...

java学习04---自动类型提升/控制台输入【代码】【图】

自动类型提升 public class TestTypeRaise{public static void main(String[] args) {//自动类型提升// 两个操作数有一个为double,返回的结果类型为doubledouble d1 = 10.0;int i1 = 5;double d2 = d1 + i1;// 两个操作数中没有double,有一个为float,返回的结果类型为floatfloat f1 = 5.0F;short s1 = 20;float f2 = f1 + s1;// 两个操作数中没有float,有一个为long,返回的结果类型为longlong l1 = 100;byte b1 = 50;long l2 = ...

Android(java)学习笔记201:网络图片浏览器的实现【代码】

1.我们在Android下,实现使用http协议进行网络通信,请求网络数据。这里是获取网络上的图片信息,让它可以显示在手机上;但是我们这个手机连接网络是很费时间,如果我们在主线程(UI线程)中写这个网络连接的逻辑,这是很容易报一个错误:android.os.NetworkOnMainThreadException(Android4.0之后引入的异常)主线程很重要,它负责监听系统的各种事件,如果主线程在一段时间内没有响应,系统就会这个应用程序无响应,就会产生ANR的...

JavaEE学习之类加载器【代码】

类装载子系统  在JAVA虚拟机中,负责查找并装载类型的那部分被称为类装载子系统。  JAVA虚拟机有两种类装载器:启动类装载器和用户自定义类装载器。前者是JAVA虚拟机实现的一部分,后者则是Java程序的一部分。由不同的类装载器装载的类将被放在虚拟机内部的不同命名空间中。  类装载器子系统涉及Java虚拟机的其他几个组成部分,以及几个来自java.lang库的类。比如,用户自定义的类装载器是普通的Java对象,它的类必须派生自j...

Java学习路线图【图】

原文:https://www.cnblogs.com/ricksteves/p/10251529.html

java学习4-面向对象(上)【图】

1.类和对象修饰符可以是public、final、abstract或者完全省略这三个修饰符类名命名规则:每个单词首字母大写,其他字母全部小写,单词与单词之间不使用分隔符修饰符:可以省略,也可以是public、protected、private、static、final,其中public、protected、private只能出现其一,可以与static、final组合来修饰成员变量;成员变量名:合法标识符即可,第一个单词首字母小写,后面每个单词首字母大写,其他字母全部小写,单词与单词...

疯狂java学习笔记之面向对象-定义类、方法、构造器

Java面向对象  1、定义类  2、创建对象、调用方法 类和对象:某一类对象的概念定义。比如:人类 - 抽象出来的概念(不特指某个人)对象 - 在类的概念下产生的一个实例,它就是一个对象了.   java程序中,类是最小的程序单位 - 所有的java程序都必须从定义类开始 定义类的语法格式:[修饰符] class 类名{ //0 ~ N 个 Field 定义 //0 ~ N 个 方法定义 //0 ~ N个 构造器定义}一个类中最多只能出现五种成分...

java学习——正则表达式【代码】

本文内容来源于 历经5年锤练--史上最适合初学者入门的Java基础视频例:要求QQ号长度为5~15位,不能以0开头String qq="123456"; String regex="[1-9][0-9]{4,14}";//正则表达式boolean b = qq.matches(regex); System.out.println(qq+":"+b);//qq:true正则表达式用于操作字符串数据。通过一些特定的符号来体现。为了掌握正则表达式,必须学习一些符号。虽然简化了,但是阅读性差。JDK API 1.60 中文版java.lang String matches ...

Android(java)学习笔记88:TextView属性大全

TextView属性大全: android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。spa...

Java学习笔记之[ 利用扫描仪Scanner进行数据输入 ]

/*********数据的输入********//**利用扫描仪Scanner进行数据输入 怎么使用扫描仪Scanner *1.放在类声明之前,引入扫描仪 import java.util.Scanner; *2.声明一个新的扫描仪(即向内存申请一个空间) Scanner in *3.赋值 in=new Scanner(System.in); Scanner in=new Scanner(System.in); *4.使用扫描仪 整形数据输入:in.nextInt()来接收 双精度小数输入:in.nextDouble()来接收 字符串输入:in.next()来接收...

好程序员Java学习路线分享JVM类加载机制【代码】

好程序员Java学习路线分享JVM类加载机制,JVM相关概念 jdk<br>jdk(Java Development Kit)Java开发包,是Java开发人员用于编译和调试程序的一套程序的集合。jre<br>jre(Java Runtime Evironment)Java运行时环境,是运行Java程序的平台,所有的Java程序必须在这个平台中才能执行。jvm<br>jvm(Java Virtual Machine)Java虚拟机,是用代码虚拟出来的计算机,模拟执行计算机的各项功能,它有自己的硬件架构,如:处理器、堆栈、寄...

【JAVAEE学习笔记】hibernate02:实体规则、对象状态、缓存、事务、批量查询和实现客户列表显示【代码】【图】

一、hibernate中的实体规则实体类创建的注意事项 1.持久化类提供无参数构造 2.成员变量私有,提供共有get/set方法访问.需提供属性 3.持久化类中的属性,应尽量使用包装类型 4.持久化类需要提供oid.与数据库中的主键列对应 5.不要用final修饰class主键类型自然主键(少见)  表的业务列中,有某业务列符合,必须有,并且不重复的特征时,该列可以作为主键使用.代理主键(常见)  表的业务列中,没有某业务列符合,必须有,并且不重复的特...

Java学习笔记(三)

1.11. super关键字函数引用父类(也叫基类)的方法时,使用super,super放在函数的第一行。其中,构造函数的引用为:super(para1,para2…)其他函数应用书写为:super.method_name(para1,para2,…)1.2. 关于继承子类继承父类所有的成员变量和方法。但是父类的成员变量和方法为private时,子类无法访问成员变量和方法。如果父类的成员变量是private,但是父类的方法不是,而且方法中调用了成员变量。name子类调用此方法时,也可以正...

Java学习笔记(17)【代码】

双列集合:------------------| Map  如果是实现了Map接口的集合类,具备的特点是:存储的数据都是以键值对的形式存在的键不可重复,值可以重复----------------------| HashMap----------------------| TreeMap----------------------| Hashtable Map集合的方法:添加:   put(K key, V value)   putAll(Map<? extends K,? extends V> m)publicclass Demo2 {publicstaticvoid main(String[] args) {// TODO Auto-gene...