java
Miha_Singh
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之,学至于行之而止矣
展开
-
初识Java
什么是Java?我们平常听到的Java有时候可以作为一门计算机语言,有时候又作为一种平台,一种用于开发以Java语言为工具的应用程序的平台。 作为语言来讲,Java是由SUN公司于1995年5月推出的Java程序设计语言,Java语言的语法与C语言和C++语言十分接近,Java语言还丢弃了C++中很少使用的、难以理解的一些特性,如操作符重载、多继承、自动强制类型转换等,而且Java不再使用指针。这原创 2018-03-22 13:30:30 · 140 阅读 · 0 评论 -
javafx error --- Can not retrieve property 'xxx' in PropertyValueFactory
在javafx中使用表格时,将TableColumn与自己创建的类的某个字段绑定时出现的问题,自建类定义如下:class RankRecord{ private final SimpleIntegerProperty rankNumber = new SimpleIntegerProperty(); private final SimpleStringProperty playerName ...原创 2018-11-03 14:39:41 · 2858 阅读 · 10 评论 -
JavaFx---小结(1):谋篇布局
最近用javafx写了几个小的图形界面程序,一路磕磕撞撞,写的时候遇到了不少问题,出去对javafx的不熟悉,一些小问题也让我通宵达旦地在网上找资料,甚是伤神,所以将这段时间的经验记录下来,以便以后查阅,也给大家做一个参考!现在先来讲讲布局中的坑!!!在做图形界面的时候,如果一开始就想法儿把各种各样的控件堆在scene(场景)里,那么你的界面将会变得一团糟,那为什么别人做出的界面就这么整洁,结...原创 2018-10-21 15:07:47 · 446 阅读 · 0 评论 -
关于JavaFx程序运行过程的问题
最近在做一个24点的联网游戏,其中使用了JavaFx做界面,所以当时就创建了一个类client_ui, 这个类继承Application,这样就可以在后续能创建多个客户端界面,并在这个类有一个socket作为通信的套接字。但是在启动客户端时,创建了一个client_ui,然后在调用·Application.launch(); 来显示界面,可是明明在创建client_ui类之后已经声明并初始化的控件...原创 2018-10-28 12:55:54 · 2002 阅读 · 0 评论 -
java Error---Lambda expression's local variable e cannot re-declare another local variable defined e
在使用lambda表达式时,为控件添加事件响应函数时,出现:Lambda expression's local variable e cannot re-declare another local variable defined e出错的代码段如下:stage.setOnCloseRequest(e->{ ... ... });从错误提示可以看...原创 2018-10-10 18:27:06 · 4276 阅读 · 0 评论 -
Java---数组与数组的内存分配
1.辨析数组变量和数组对象代码实例:int[] a; //#1a = new int[2]; //#2上面一小段代码展示了什么是数组变量,什么是数组对象。在#1中声明了一个数组类型的变量a,这个时候a并未指向任何一段内存,编译器也为替a分配内存,这个a是未初始化的,在这里a就是一个数组变量。 数组变量是数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向...原创 2018-08-04 23:24:47 · 428 阅读 · 0 评论 -
关于JAVA9通过JDBC连接 sql server 数据库的问题
在学习到SQL语句的嵌入式式编程时,我兴致勃勃地开始尝试受用jdbc尝试一下!!! 但是,让让我悲痛欲绝的一天也就开始了!!! 首先,先来简单的过一遍jdbc连接sql server 数据库的过程:加载驱动程序:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");通过DriverManager获得数据库的连接: ...原创 2018-05-21 02:40:18 · 1836 阅读 · 0 评论 -
Java GUI初探
一、Java GUI?java中GUI主要是通过两个库来实现:AWT、Swing。 AWT是早期随Java一起发布的,目的是提供创建图形用户界面的支持,其中包括基本的组件,并且还提供了丰富的事件处理接口。Swing是继awt后sun公司推出的有一款GUI工具包,Swing全面替代了awt1.0中的组件,但是保留了java1.1中awt的事件模型。总体上Swing替代了awt的绝大部分组件,但...原创 2018-05-13 18:16:03 · 295 阅读 · 0 评论 -
Java源文件声明注意事项
1.源文件声明: 当在一个java源文件(即 *.class文件)中定义多个类时,有且只能有一个public类,可以有多个非public类。源文件的名字应和public类的类名一致。 2.package、import 当源文定义在某个包中时,那么package语句应在源文件首行。如果源文件还包含import语句,则应该放在package与类定义之间,如果没有package语句,则应在首行。...原创 2018-04-11 18:43:36 · 238 阅读 · 0 评论 -
Java运算符选讲
1.除零的情况整数除零: public static void main(String[] args) { System.out.println(3/0); }}当整数除零时的结果如图所示,除零错误。浮点除零:`public class HELLO { public static void main(String[] args...原创 2018-03-29 00:05:54 · 164 阅读 · 0 评论 -
Java基本数据类型
一.浮点型1.单精度:float型 所占位数:32位,分配4个字节 例如:float i = 12.3f;2.双精度:double型 所占位数:64位,分配8个字节 例如:double j = 12.3d;*注意:***Java语言默认的浮点型是double型,如果希望把一个浮点数当做float型处理,则应在这个浮点数后面加紧跟f或F。二.整型1.字节型:byte型 所占位数:8位,分配1原创 2018-03-27 23:20:17 · 182 阅读 · 0 评论 -
java数组
1.声明数组在java中声明数组有两种形式:数组元素类型名[] 数组名;数组元素类型名 数组名 []; 例如:int[] array;int array[];2.初始化数组按照上例那样声明数组,并不会为数组分配内存,要真正使用数组还要对数组进行初始化,为它分配空间。 可以在声明数组时完成对数组的初始化,对数组进行赋值时,值要用大括号 ‘{}’括起来,此时编译器也...原创 2018-03-31 11:44:39 · 1355 阅读 · 0 评论 -
Java编译错误集锦
1.声明并初始化数组时int[] a1 = new int[6] {1,2,3,4,5,6};这是编译器报错: Cannot define dimension expressions when an array initializer is provided这个语句错在在对数组进行初始化的过程中,如果有初始化列表,就不能在new运算符中显示地指定数组长度。 改成:int...原创 2018-03-31 14:15:34 · 845 阅读 · 0 评论 -
javafx中常用的样式设定!!!
最近在学习java的时候常要用javafx写一些小的桌面程序,javafx中引入的样式特性可以说是非常棒了!奈何经常不知道该用什么样式来设置自己想要的,碰巧在一个地方看到一些设置文本框(TextField)的样式的方法,现分享如下,当然其他的控件以此类推,设置方法大同小异: -fx-text-fill: -fx-text-inner-color; -fx-highlight-fill:...原创 2018-11-04 03:54:22 · 4861 阅读 · 0 评论