
java
Reacubeth
imperfect but true
展开
-
JAVA“类”数组的创建与调用
JAVA“类”数组的创建与调用和C++相比是不同的。先看这样一个类数组的创建注:bookFeature 是一个类错误1:class bookList { private int bookNum=0; final int MAXSIZE=1001; public bookList(){ bookNum=0; bookFeature[] List=原创 2017-07-16 19:57:25 · 10008 阅读 · 1 评论 -
Android 使用字符串动态获取资源ID
android文件中每个文件都有一个ID,如下图所示,左边的0x7f060000即是文件的ID:如果我们想在代码中获取这个文件的ID应该使用高效率的反射机制,可以新建一个Java类代码如下:public class ResourceMan { public static int getResId(String variableName, Class<?> c) { ...原创 2018-12-09 11:47:27 · 2030 阅读 · 0 评论 -
Java-Web项目总结
使用jetbrain的idea创建Java-Web项目链接地址:http://www.omegaxyz.com/2018/10/04/intellij-idea-java-web/Java-MVC模式概述链接地址:http://www.omegaxyz.com/2018/10/03/javaweb-mvc/走过的坑(未完待续)①WEB-INF下的JSP是不能通过URL直接访问,否则这些页...原创 2018-11-29 08:56:44 · 3567 阅读 · 1 评论 -
JavaWeb-MVC模式概述
MVC设计模式MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。MVC可对程序的后期维护和扩展提供了方便,并且...原创 2018-10-05 11:04:41 · 1499 阅读 · 0 评论 -
IntelliJ IDEA创建Java-Web项目
eclipse和idea都能够创建Java web项目。下面介绍使用idea创建Java web项目的步骤。需要准备的东西intellij idea(包括jdk)Tomcat7.0+可选(如果需要搭建servlet服务器或者链接数据库)jdbc扩展包sql server或者mysql①创建项目②选择Java->Java EE->web application...原创 2018-10-11 22:46:01 · 582 阅读 · 3 评论 -
面向过程与面向对象代码实例对比
面向过程式代码(使用数据结构的代码)便于在不改动既有数据结构的前提下添加新函数。 面向对象代码便于在不改动既有函数前提下添加新类。过程式代码难以添加数据结构,因为必须修改所有函数。面向对象代码难以添加新函数,因为必须修改所有类。这两种定义的本质,他们是截然对立的,这说明了对象与数据结构之间的二分原理。面向过程式代码范例:Geometry类操作三个形状类。形状类都是简单的数据结构,...原创 2018-04-09 21:09:04 · 6709 阅读 · 1 评论 -
第一个Android程序
Android Studio 是一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。在IDEA的基础上,Android Studio 提供 : ①基于Gradle的构建支持 ②Android 专属的重构和快速修复 ③提示工具以捕获性能、可用性、版本兼容性等问题 ...原创 2018-04-09 21:07:46 · 357 阅读 · 0 评论 -
JAVA基本程序设计规范
1.标识符是程序中用于命名诸如变量、常量、方法、类、包之类元素的名称。2.标识符是由字母、数字、下划线(_)和美元符号($)构成的字符序列。标识符必须以字母或下划 开头,不能以数字开头。标识符不能是保留字。标识符可以为任意长度。3.变量用于存储程序中的数据。声明变量就是告诉编译器变量可以存储何种数据类型。4.有两种类型的import语句明确导入和通配符导入。明确导人是在import语句中指定导入单原创 2017-08-29 20:30:38 · 2166 阅读 · 0 评论 -
JAVA工程师最新面试题(来源于互联网)
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内原创 2017-08-29 20:28:47 · 4270 阅读 · 0 评论 -
JAVA经典面试题(来源于互联网)
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内原创 2017-08-23 11:28:19 · 1634 阅读 · 0 评论 -
C语言和JAVA的区别在哪里?
欢迎访问我的网站:omegaxyz.com1.Java与C语言各自的优势C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。 C语言最关键的是比Java多了指针,这也说明了Java的健壮性,还有Java的多线程机制使程序可以并行运行,Java程序多用于网络。 C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。 Java的通用性好,原创 2017-08-05 11:14:34 · 2779 阅读 · 0 评论 -
一分钟认识JAVA与Android的联系与区别
欢迎访问我的网站:omegaxyz.com Android是一种以Linux为基础的开放源码操作系统。JAVA是一种面向对象的编程语言。 Android上的应用大多数是用JAVA开发的,但是Android SDK引用了大部分的Java SDK,少数部分被Android SDK抛弃。Android开发时它不需要让你知道JAVA底层的编写,因为很多常用的库早就有人编写了,你的任务就是熟悉这写库,原创 2017-08-05 11:15:52 · 1347 阅读 · 1 评论 -
JAVA入门
欢迎访问我的网站:omegaxyz.com 工欲善其事,必先利其器。首先先要下载JAVA IDE(集成开发环境(IDE,Integrated Development Environment ))下面介绍几个JAVA IDE一.JAVA IDE1.NetBeans NetBeans是一款用Java编写的开源IDE。NetBeans IDE支持所有Java应用类型(Java SE、JavaFX、Ja原创 2017-08-05 11:35:09 · 439 阅读 · 0 评论 -
Android Studio程序无法加载到虚拟机解决方法
阅读原文:我的博客:omegaxyz.com 安装玩Android studio之后创建一个项目(hello world)具体描述为:”Waiting for target device to come online”。即“等待目标设备在线”。问题解决:①:命令行(win+r–cmd)定位到android_sdk/platform-tools/目录下,执行”adb kill-server”②:原创 2017-08-05 11:10:24 · 17175 阅读 · 0 评论 -
JAVA继承与多态概述
更多JAVA及高级语言编程内容请访问omegaxyz.com 1.可以从现有的类定义新的类,这称为类的继承。新类称为次类、子类或继承类现有的类称为超类、父类或基类。 2.构造方法用来构造类的实例。不同于属性和方法,子类不继承父类的构造方法。它们只能用关键字super从子类的构造方法中调用。3.构造方法可以调用重载的构造方法或它的父类的构造方法。这种调用必须是构造方法的第一条语句。如果没有显式地调原创 2017-07-22 09:31:58 · 810 阅读 · 0 评论 -
Java数据存取对象(DAO)
什么是DAODAO(Data Access Object)顾名思义是一个为数据库或其他持久化机制提供了抽象接口的对象,在不暴露底层持久化方案实现细节的前提下提供了各种数据访问操作。在实际的开发中,应该将所有对数据源的访问操作进行抽象化后封装在一个公共API中。用程序设计语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则使用...原创 2019-02-01 15:58:38 · 861 阅读 · 0 评论