环境:win764,jdk1.8.0 javac.exe 将java源程序(.java文件)编译生成.class文件; java.exe执行.class文件; 遇到问题:用System.out.println("java入门");输出中文乱码 原因:用的是notepad++写的程序,编码方式是utf ...
分类:
编程语言 时间:
2018-01-07 14:17:25
阅读次数:
119
直接新建一个文件,后缀名改为 .java 使用记事本或Sublime打开文件,写入如下代码 接下来使用 javac 命令编译该文件,编译成功后生成 .class文件 接下来使用 java 命令运行文件。 ...
分类:
编程语言 时间:
2017-12-30 23:38:40
阅读次数:
189
1.安装JDK 官网下载JDK:www.oracle.com/technetwork/java/javase/downloads 下载对应的JDK 2.配置环境变量 JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_ ...
分类:
编程语言 时间:
2017-12-30 23:36:53
阅读次数:
173
今天来介绍另一种更为强大的代理——Cglib动态代理。 什么是Cglib动态代理? 我们先回顾一下上一篇的jdk动态代理,jdk动态代理是通过接口来在运行时动态创建委托类的代理对象,但是跟静态代理一样有一个缺点,就是必须和委托类实现相同的接口,当接口数量增加时,便需要增加代理类的数量才能满足需求,而 ...
分类:
编程语言 时间:
2017-12-30 22:37:04
阅读次数:
179
Java资源大全中文版 http://t.cn/R4AAViR Java 程序员必读的 9 本书 http://t.cn/R4AAwgE Java 必须会的编码规范 http://t.cn/R4AAGPE Google Java 编程风格指南 http://t.cn/R4AAqjD ...
分类:
编程语言 时间:
2017-12-29 21:46:02
阅读次数:
125
今天来看看Java的另一种代理方式——JDK动态代理 我们之前所介绍的代理方式叫静态代理,也就是静态的生成代理对象,而动态代理则是在运行时创建代理对象。动态代理有更强大的拦截请求功能,因为可以获得类的运行时信息,可以根据运行时信息来获得更为强大的执(骚)行(操)力(作)。 我们还是以上一个例子为例, ...
分类:
编程语言 时间:
2017-12-26 19:09:49
阅读次数:
125
今天要介绍的是一个Java中一个很重要的概念——代理。 什么是代理?联系生活想想看,代理似乎并不陌生,最形象的代表便是经纪人,明星一般都有经纪人,经纪人作为中间人,负责代理明星的相关事宜,比如说,有人要请明星去唱歌表演,一般不会直接跟明星联系,而是联系他的经纪人,他的经纪人来负责安排行程,而真正唱歌 ...
分类:
编程语言 时间:
2017-12-25 22:13:25
阅读次数:
186
使用到的修饰符:private,不用修饰符(default),protected,public, private:当前类访问权限,适合把属性隐藏在类的内部,只能通过方法访问。(一般用来隐藏) default:包访问权限,只要自己所属的这包下的其他类都能访问。 protected:子类访问权限,可以相 ...
分类:
编程语言 时间:
2017-12-23 15:59:58
阅读次数:
210
1、顺序结构:也就是顺着程序的前后关系,依次执行。2、选择分支:利用if..else , / switch(){case [ 这个必须是常量]:}; / if..else if….. ….else..等语句让程序在不同的分支中切换执行。3、循环结构:重复执行完成功能,可以用while(){}(先判断... ...
分类:
编程语言 时间:
2017-12-23 14:19:15
阅读次数:
106
2、标识符:可以有字母(可以使任意文字),数字,下划线,$等组成;但是不能以数字开头,不能是保留关键字,要求见名知意。 3、数据类型:byte,int,short,long,double,float,boolean。 a、其中byte,short,int类型三者不会发生相互转换,但是三者在运算的时候 ...
分类:
编程语言 时间:
2017-12-23 14:18:41
阅读次数:
167