
java基础
文章平均质量分 89
跟Tom学编程—一对一编程辅导
先后在携程、陆金所等一线名企工作多年,目前技术创业,做在线教学和辅导
展开
-
JSwing系列-JComboBox 和JList初始化和事件触发
JComboBox jComboBox = new JComboBox(); jComboBox.addItem("aa"); jComboBox.addItem("bb"); jComboBox.addItem("cc"); jComboBox.addActionListener(new ActionListener() {...原创 2019-11-10 22:16:28 · 514 阅读 · 0 评论 -
Array Partition I (数组分隔两两最小值中Sum最大值)
LeetCode 561. Array Partition I (数组分隔之一)Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), ..., (an, bn) which makes sum of min(ai, ...原创 2019-01-01 22:12:24 · 409 阅读 · 0 评论 -
eclipse怎样修改包(package)的显示样式、格式
打开我们的项目,可以看到左侧的package看上去特别多,没有层级。点击Package Explorer右上角的箭头图标在弹出的下拉列表中,选择【Package Presentation】选项。 可以看到“Flat(扁平)”,“Hierarchical(分层)”两个选项,推荐选择【Hierarchical(分层)】选项选择“Hierarchical(分层)”后,可以...原创 2018-12-19 12:44:33 · 739 阅读 · 0 评论 -
用 eclipse 创建javafx 可以运行但是报错的解决方法
解决办法:Eclipse 默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer- Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。...原创 2018-11-12 11:06:52 · 2982 阅读 · 1 评论 -
Java基础-数组练习-基础算法-清除整形数组重复元素-
package 质数输出练习;import java.util.*;public class 清除整形数组重复元素 { public static void main(String[] args) { int[] arr = { 11, 2, 11, 2, 10, 11 }; arr = clearRepeat(arr); System.out.println(Array...原创 2018-10-04 12:07:52 · 284 阅读 · 0 评论 -
Java中String str = new String("abc");创建了几个对象?
String s = new String("abc");首先我们要明白两个概念,引用变量和对象,对象一般通过new在堆中创建,s只是一个引用变量。所有的字符串都是String对象,由于字符串文字的大量使用,java中为了节省时间,在编译阶段,会把字符串放在常量池中,常量池的一个好处就是可以把相同的字符串合并,占用一个空间,我们可以用==判断一下两个引用变量是否指向了一个地址即一个对象。...原创 2018-09-04 23:16:00 · 412 阅读 · 0 评论 -
一维数组前后位置交换reverseArray
/*需求: 定义 一个函数接收一个char类型的数组对象,然后翻转数组中的元素。 char[] arr = {'a','b','c','d','e'};*/class Demo13 { public static void main(String[] args) { //System.out.println("Hello World!"); char[] arr = ...原创 2018-08-12 10:36:31 · 2488 阅读 · 0 评论 -
Eclipse打开报错:Failed to load the JNI shared library
1.首先查看JDK是否安装成功:Alt +R >> cmd >> java ,如下图:若出现以上情况即表示JDK安装成功2.查看JDK的版本及是32位还是64位体统:Alt +R >> cmd >> java -version ,如下图: 3.查看eclipse的版本信息:找到eclipse的安装路径下的 eclips...原创 2018-08-10 22:53:32 · 9829 阅读 · 0 评论 -
三元运算符
三元运算符“?:”,语法为:条件表达式?表达式1:表达式2;该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为flase时调用表达式2。其逻辑为:“如果为真执行第一个,否则执行第二个。”例如:a=3>4?3:4;输出为4。a=3<4?3:4;输出为3。 ...原创 2018-08-01 21:59:24 · 274 阅读 · 0 评论 -
JAVA操作properties配置文件
一、简介<1> java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式。<2> 在properties文件中,可以用"#"来作注释。properties文件在Java编程中用到的地方很多,操作很方便。二、Java的Properties类属性映射(pr...转载 2018-07-31 22:41:08 · 15967 阅读 · 2 评论 -
Eclipse类似VS的即时代码调试功能
eclipse也有像vs那样的即时窗口来运行即时代码的功能。调试的界面如下:如果要像vs那样的即时调试功能,需要做一些设置,就是Expressions功能。开通步骤:Window->Show View->Expressions,开通之后,界面如下:点击“Add new expression”右键,选择Add new expression,此时弹出的窗口就可以输入...原创 2018-07-31 22:31:34 · 593 阅读 · 0 评论 -
GBK,UTF-8,和ISO8859-1之间的编码与解码
1.编码基础知识 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 1.1. iso8859-1 通常叫做Latin-1属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x61=97。 很明显,iso8859-1编码表示的字符范围很窄,无法...原创 2018-07-30 22:50:18 · 1076 阅读 · 0 评论 -
try中定义的局部变量在finally中找不到
try中定义的局部变量在finally中找不到Connection conn = null; Statement statement = null; try { conn = getConnection2(); String sql = “insert into userinfo(username,password)values(‘avas1’,’dsfad’)”; statemen...原创 2018-07-16 12:10:51 · 6858 阅读 · 2 评论