【java学习第一天】教程文章相关的互联网学习教程文章

java学习笔记——java中对象的创建,初始化,引用的解析

假设有一个A类。1、如下表达式:A a1 = new A();那么A是类,a1是引用,new A()是对象;只是a1这个引用指向了new A()这个对象。2、又如:A a2;A代表类,a2只是一个引用,只是a2指向的对象为空NULL。3、再如:a2 = a1;它代表的是a2是一个引用,a1也是一个引用;在这个过程中a1所指向对象的地址传给了a2,使得a2,a1指向同一对象。4、引用如下面代码片段: int k; // base data type A a; //reference data type a = new A(...

JAVA学习第六十五课 — 正则表达式

正则表达式:主要应用于操作字符串,通过一些特定的符号来体现举例:QQ号的校验6~9位,0不得开头,必须是数字String类中有matches方法matches(String regex) 告知此字符串是否匹配给定的正则表达式。regex,就是给定的正则表达式public static void checkQQ() {//第一位是数字1-9,第二位以后是0-9,除去第一位数剩下数字位数范围是5到8位String regex = "[1-9][0-9]{5,8}";//正则表达式String qq = "123459";boolean flag = qq.ma...

Android(java)学习笔记196:Android中menu的使用(静态和动态)【代码】【图】

1.使用xml定义Menu(静态方法)菜单资源文件必须放在res/menu目录中。菜单资源文件必须使用<menu>标签作为根节点。除了<menu>标签外,还有另外两个标签用于设置菜单项和分组,这两个标签是<item>和<group>。(1)<item>标签的属性Id:表示菜单项的资源IDmenuCategory:同种菜单项的种类。该属性可取4个值:container、system、secondary和alternative。通过menuCategroy属性可以控制菜单项的位置。例如将属性设为system,表示该菜单...

Java学习第一天:数据基础,打印质数的实现

第一天正式学习Java,写下这篇关于质数求解的文章,希望能更改进的更好。 首先说,以前在C上求解过质数的问题,当时没怎么在意。一直用的方法是从2开始递增到n-1,如果在这个过程中有一个数能被n整除,那么这个数就不是质数。这样做当然是没问题的最简单的一种方法。之后看了一些文章的介绍,随着数学知识的增长,今天在学习Java语言上实现了这个想法,把这一过程记录如下:先从最原始的递增法说起:1、除了2之外,全部的质数是奇数...

JAVA学习(常量)【代码】

4.2常量(final)常量(Constant):初始化(initialize)后不能再改变值!不会改变的值所谓常量可以理解成一种特殊的变量,他的值被设定后,再程序运行过程中不允许被改变常量名一般使用大写字符//final 常量名=值;publicclass Demo09 {//修饰符不存在先后顺序finalstaticdouble PI = 3.14;publicstaticvoid main(String[] args) {System.out.println(PI);} }变量的命名规范所有的变量、方法、类名:见名知意类成员变量:首字母小写...

Java学习路线图

最近在读Thinking in Java,900多页读到200多页,用eclipse选做了一些小习题,感觉路还长,仍然迷茫。今天上网看到一个网站,http://www.java1234.com/,里面有站长写的线路图,如下: 第一阶段:Java基础篇编号课程课程目录打包下载地址讲师01J2SE(40课时)http://www.java1234.com/zy001.htmlhttp://pan.baidu.com/s/1sjwfKUpJava1234_小锋02Mysql数据库(20课时)http://www.java1234.com/zy010.htmlhttp://pan.baidu.co...

20145307第四次JAVA学习实验报告

20145307实验四 Android开发基础实验内容 基于Android Studio开发简单的 Android应用并部署测试; 了解Android组件、布局管理器的使用; 掌握Android中事件处理机制。 Android Studio安装 使用android studio实现helloworld以及加入自己的名字。实验步骤 安装Android Studio在欢迎界面选择Empty Activity进入软件,新建module,在activity_main.xml之下,找到helloworld语句。找到代码,可以修改文本内容,字体...

java学习记录【day2】

第二天,下载了最新的java,并搭建了初步的软件环境。 发现英文版的windows不好用,因为显示全是英文了,所以下载了简体中文的语言包,把系统语言换成了中文版。本文出自 “Java35” 博客,谢绝转载!原文:http://hehamy.blog.51cto.com/9634523/1582172

Java学习笔记(未完待续)

变量的作用域(scope)是指变量可以在程序中引用的范围.在方法中定义的变量称为局部变量(local variable).局部变量的作用域从声明变量的地方开始,直到包含该变量的块结束为止.局部变量都必须在使用之前进行声明和赋值.参数实际上就是一个局部变量.一个方法的参数的作用域涵盖整个方法.在for循环头中初始动作部分生命的变量,其作用域是生个for循环.但是在for循环体内生命的变量,其作用域只限于循环体内,是从它的声明处开始,到包含该变...

Java学习之JDBC【代码】

Java学习之JDBC想写这类文章一经很久了,一直没时间,其实也不是真的没时间,只是感觉太累了,而且自己学的不够深,就一直搁浅。算下来,从真的开始学习写代码到现在已经四年了。 到了新公司这半年,确实每天都跟打了鸡血一样(每晚11点30分左右下班,回家还要看会书,早上七点起床到公司),没感觉到累,只是感觉压力太大,现在算是适应了,对Java算一个全新的认识,排名第一的语言总是有它的独特之处,强大的社区支持,Java E...

Java学习笔记----------集合Set

Java集合-----Set集合:就像一种容器,可以把多个对象放进该容器中。Java集合分为:Set、List、Map三种体系。 Set:无序的,不可重复的; List:有序的,可重复的; Map:代表有映射关系的集合,Map保存的每一项数据都是key-value对。注意:Java 5后添加了Queue体系,代表一种队列集合实现。集合和数组对比:1.数组一旦初始化,长度不可变;2.数组无法保存具有映射关系的数据,例如成绩表:语文---79;3.数组的元素可以是基本类型的...

Java学习笔记_25_Collections类

25.Collections类: Collections类是一个工具类,用来对集合进行操作,它主要是提供一些排序算法,包括随机排序、反相排序等。 Collections类提供了一些静态方法,实现了基于List容器的一些常用算法。 Collections的一些方法列表:· void sort(List): 对List内的元素进行排序。· void shuffle(List): 对List内的元素随机排序。· void reverse(List): 对List内的元素进行逆序排列。· void fill(List, Object): 用一个特定的对象重写...

Java 学习笔记 Junit4单元测试使用【代码】【图】

Junit使用1.导入Junit包到官网下载个Junit4.12.jar文件,放在lib目录 或者在类的空白处打@Test,之后按下alt+enter,选择添加Junit4依赖 之后就会弹出一个窗口,搜索网上jar包,记得把那个Download to的选项勾选上,这样jar包之后就会通过maven仓库下载到当前项目的lib目录下2. 创建test目录与src同级,新建一个包(文件夹)test,test文件夹变成绿色就说明这个文件夹已经是作为了Junit中test的文件夹了 没有变成绿色的话,则通过项...

java学习--基础知识进阶第十天--笔记

标准的输入输出流 标准的输入流:System.in,默认指向的是键盘 标准的输出流:System.out,默认指向的是控制台 改变输入输出流的默认指向 static void setIn(InputStream in) 重新分配“标准”输入流。 static void setOut(PrintStream out) 重新分配“标准”输出流。 转换流 OutputStreamWriter,字符流,是字符流通向字节流的桥梁 InputStreamReader,字符流,是字节流通向字符流的桥梁打印流 PrintS...

Java学习笔记(3)【图】

String str="a" 注意这里的a是字符串类型 并且 ""也是一个字符串,只不过是空字符串 数据类型转换:小数据类型-------------》大数据类型 不会报错 自动类型转换大数据类型-------------》小数据类型 可能会损失精度 (强制类型转换)强制数据类型转换的格式: 小数据类型 变量名 = (小数据类型)大数据类型 在计算机组成原理中,如果一个数是负数,那么其最高位肯定是...