
JAVA
文章平均质量分 52
hunterlew
这个作者很懒,什么都没留下…
展开
-
java面向对象——类
OOP——Object Oriented Programming是java最大的特点,而且他不和C++一样,java属于彻头彻尾的面向对象,每一个文件都是以类的形式出现,main函数也包括在一个大类中。1、关于类的声明定义如下模板:class User{String name;//成员变量int age;public void show(){System.out.原创 2015-05-01 08:40:37 · 739 阅读 · 0 评论 -
Java学习笔记之输入输出
java.io包下主要包括输入/输出两种IO流,每种输入/输出流又可分为字节流和字符流两大类。字节流以字节为单位处理,字符流以字符来处理。File类,操作文件和目录,能新建/删除/重命名等操作,但是不能访问文件内容本身。访问文件本身需要IO流。Java的输入流都以InputStream和Reader为基类,输出流主要由OutputStream和Writer为基类。他们都是抽象基类,无法直接原创 2016-03-26 01:58:26 · 547 阅读 · 0 评论 -
Java学习笔记之JDBC
JDBC的一般流程:1、加载数据库驱动类:Class.forName(driverclass),其中driverclass为驱动类,如"com.mysql.jdbc.Driver"。2、通过DriverManager获取数据库连接:Collection conn = DriverManager.getConnection(String url,String user,String pa原创 2016-03-23 23:14:42 · 527 阅读 · 0 评论 -
Java学习笔记之垃圾回收机制
Java不需要程序员直接控制回收内存(不同于C和C++),其内存分配和回收都是由JRE在后台自动进行的。JRE提供一个后台线程进行检测和控制,一般在CPU空闲或内存不足时自动进行垃圾回收,自动释放不再被程序引用的对象,按照特定的垃圾回收算法。但程序员无法精确控制垃圾回收的时间和顺序等。优点:提高编程效率;保护程序完整性。缺点:开销影响性能。虚拟机必须跟踪程序中有用的对象,才能确定哪些是无用原创 2016-03-21 01:17:01 · 597 阅读 · 0 评论 -
Java学习笔记之包装类
八个基本数据类型对应八种包装类:byte->Byteshort->Shortint->Integerlong->Longchar->Characterfloat->Floatdouble->Doubleboolean->BooleanJDK1.5后提供了自动装箱和自动拆箱。可以把一个基本类型直接赋给对应包装类变量,交自动装箱。反之成为自动拆箱。但要注意前提是类型原创 2016-03-22 00:20:45 · 480 阅读 · 0 评论 -
Java学习笔记之多态
Java使用引用变量才会有多态。引用变量有两种类型,一个是编译时类型,一个是运行时类型。编译时类型由声明决定(看左边),运行时类型由实际赋给变量的对象决定(看右边new)。当编译时类型和运行时类型不一致时,可能出现多态现象。第一种:子类赋给父类。这种情况无需任何类型转换,直接new并赋值,子类自动向上转型。此时要注意,在编译阶段,系统试图调用编译时类型所定义的变量和方法,因此假如父类不存在原创 2016-03-21 02:02:53 · 573 阅读 · 0 评论 -
Java学习笔记之引用类型
像数组、类都属于引用类型,其变量只是一个引用,变量和具体元素或成员在内存里是分开存放的。引用变量存放在栈内存中,而其元素或成员存放在堆内存。而引用变量却是范围堆内存数据的根本方式——引用(或者理解为地址指向)。其出发点是,对象的创建成本比较高,所以把数据放在堆内存中以便反复利用。堆内存中的数据不会随着方法的结束而销毁,还可能被其他一个引用变量引用。当且仅当一个对象没有任何引用变量引用它时,会被原创 2016-03-21 01:39:23 · 397 阅读 · 0 评论 -
red5视频直播初探
后续16-3-7:实现red5+tomcat在外网的部署:过程曲曲折折,一开始部署到外网后,只能加载页面,然而视频就是播不出来,就是连点播都点播不了。百度了一下,资料特别少,大概都是说proporties文件的设置。其实也是很巧,想到这个ip到底是填写内网ip还是外网ip呢,然后页面文件中涉及路径也要写ip又是应该写哪一个呢?大概也是排列组合地试了一番,结论如下:1、总的conf文件夹中的proporties文件,按照内网ip设置;2、工程文件夹中的似乎不用改;3、页面文件夹中的路径,要么使用相对路原创 2016-02-14 11:50:19 · 4534 阅读 · 2 评论 -
Eclipse中配置Servlet流程
学了servlet,想实践一番,写了个简单的request。步骤:1、通过jsp的request并在servlet中捕获并输出的例子。2、jsp页面编程,不难,action处先留空。3、编写servlet。新建servlet,按照向导一步步。注意可以在向导中设置web.xml,比如url、init_param等。注意url一旦确定后不要擅自修改,否则加载tomcat后可能会原创 2015-09-26 01:41:54 · 2569 阅读 · 0 评论 -
eclipse转MyEclipse
最近学习框架,听说MyEclipse比较方便,于是使用了一下。有一些注意的地方记录一下:1、第一次运行工程项目需要部署2、在jsp修改可直接保存然后测试。如果修改了servlet,必须重启服务器。3、xml比较自动化,有些代码不用自行添加. 第一次尝试搭建了struts框架后:xml大都根据导航自动生成了,但在Form和Action这两个java文件中有两个要注意原创 2015-10-25 01:53:23 · 422 阅读 · 0 评论 -
基于j2ee+matlab的尝试
为了给公司说明清楚,做了个网站框架进行说明。之前由于labview在web上支持较少,因此想要移植到web上。第一大难题,排版,新建html。对我这种不懂审美的人来说简直太难了。利用html5+ccs的样式进行布局,虽然myeclipse中也支持拖放自动生成html脚本,但是这样并不好,有时候不小心会生成很多无用的空白和行符,还是自己排版较好。布局复杂了就发现,用ccs开头嵌入样式比行内样式好原创 2015-10-25 01:49:33 · 853 阅读 · 0 评论 -
eclipse配置流程
和导师聊了一番,决定研究生期间还是把虚拟仿真实验平台继续做下去,已经实验中心网站。当时jsp学到一半,现在又得往下学了。重装系统后软件安装又得重来一遍。现在就记下流程。首先,我留了一个eclipse 3.7 32位的绿色版本,但是双击exe会提示缺少jre。那么就在网上找jdk(包括jre)下载,比如eclipse 3.7配jdk1.7(即jdk7)。下载后安装,注意不一定要安装在C盘,关键在原创 2015-09-19 23:03:31 · 619 阅读 · 0 评论 -
SmartUploader组件测试
smartuploader是一种javabean,本质上其实就是一种特殊的类。1、下载jar。2、在webcontent的WEB-INF的lib中把jar直接文件夹拷过去。然后项目视图右键WEB-INF的lib,refresh刷新,就看见新添加的jar,同时在上方Libraries中的Web App Libraries中能看到新加的jar的类和方法等,是写import和clas原创 2015-09-25 22:34:24 · 744 阅读 · 0 评论 -
tomcats配置流程记录
1、在eclipse配置:从Window -> Preferences -> Server -> Runtime Environment,然后 Add -> 选您的Tomcat版本 -> Next -> Browse -> 选您的Tomcat路径 -> Installed JREs -> 选您的JDK -> Finish。(或者选默认)然后就可以从Window -> Show View -原创 2015-09-25 22:26:14 · 760 阅读 · 0 评论 -
java面向对象——包和接口
一、包1、自定义包package ;表示创建一个包,在该源文件中定义的类保存在这个包里。2、包的导入import .原创 2015-05-01 10:20:45 · 639 阅读 · 0 评论 -
jdk、jre和jvm的区别
1. 定义JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Java Develo转载 2015-05-01 09:55:04 · 613 阅读 · 0 评论 -
Java学习笔记之多线程
一、线程和进程的概念和区别当程序进入内存运行时,即变成一个进程,它是系统进行资源分配和调度的一个独立单位。大部分操作系统都支持多进程并发运行。实际上对一个CPU而言,某个时间点只能执行一个程序,由于轮转时间太快,用户感觉好像是同时进行。操作系统支持多进程并发,有共用式(主动放弃)和目前常见的抢占式(被动被剥夺)。抢占式即现行进程在运行过程中,如果有重要或紧迫的进程到达(其状态必须为就绪),原创 2016-03-27 10:25:57 · 616 阅读 · 0 评论