百度网盘下载步骤一、Java基础知识基础语法、循环、数组、方法,这些知识是你进入研发世界的必备技能步骤二、面向对象继承、封装、多态、玩转面向对象,你一定听说过“面向对象”,这是理解编程这件事最重要的一个概念步骤三、Java常用工具异常、包装类、字符串、集合、泛型、多线程、输入输出流,学会利用Java工具,理解如何做到高效率的编程原文:http://blog.51cto.com/13854363/2138542
俗话说的好,实践出真知,所以除了理论知识掌握扎实以外,更重要的是要多加操练,这样才能掌握核心科技。 今天我们就用刚学会的类来实践一下,目标便是完成上一篇中的剁手任务。 我们的商品类已经准备好了,代码重新罗列一次,这里增加了一个重载方法,关于重载这里不过多介绍,以后会专门文章介绍,这里把它当成一个普通方法就好了,主要用来比较两个商品是否相等,如果对代码不熟悉的话可以再返回去看一下上一篇文章。 ...
设计模式:对问题行之有效的解决方式。其实它是一种思想。1.单例设计模式。 解决的问题:就是可以保证一个类在内存中的对象唯一性。(单个实例) 使用单例设计模式需求:必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 如何保证对象唯一性? 解决步骤: 1.不允许其他程序用new创建该对象。 ...
181 01 Android 零基础入门 03 Java常用工具类03 Java字符串 02 String类 01 String常用方法简介本文知识点: String常用方法简介说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博...
041 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 03 案例演示while循环的使用——求1到5的累加和本文知识点:案例演示while循环的使用1案例练习案例问题:程序代码及执行结果:程序执行详情:案例变化如果求1+3+5+7+7+……+15,该怎么编写代码?
把while循环体中的n++ 改为 n = n + 2 即可(n++相当于是n = n + 1)。原文:https://www.cnblogs.com/xlfcjx/p/13680116.html
循环结构
生活中的循环
单圈400米的跑道, 跑10000米长跑, 当跑完25圈时, 满足条件, 循环结束
程序中的循环概念: 通过某个条件, 重复的执行一段逻辑代码.
while循环语法:while(布尔表达式){ //逻辑代码(循环操作)}执行流程: 先对布尔表达式进行判断, 结果为true, 则执行逻辑代码.本次执行完毕后, 再次进行判断, 结果仍旧为true, 则再次执行逻辑代码.直至布尔表达式的结果为false时, 才会退出循环结构, 执行后续代码.特点: 首...
今天要介绍一个概念,对象的克隆。本篇有一定难度,请先做好心理准备。看不懂的话可以多看两遍,还是不懂的话,可以在下方留言,我会看情况进行修改和补充。
克隆,自然就是将对象重新复制一份,那为什么要用克隆呢?什么时候需要使用呢?先来看一个小栗子:
简单起见,我们这里用的是Goods类的简单版本。
public class Goods { private String title; private double price; public Goods(String aTitle, double aPrice){ title =...
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多...
Oracle_函数_触发器_游标_存储过程_视图 ---PL/SQL语言部分 --PL.SQL基本格式: --declare --声明部分--一切变量和常量在此声明 --begin -- --主体,执行语句 --end; declare i number(3); begin --给变量赋值 i:=1; dbms_output.put_line(i的值是:||i); end;Oracle_函数_触发器_游标_存储过程_视图---PL/SQL语言部分--PL.SQL基本格式:--declare --声明部分--一切变量和常量在此声明--begin-- --主体,执行语句--end;declarei numbe...
1,算术运算符
分类:
+ - * / %运算规则:
+ - * 都跟小学里面一模一样。除法跟以前是不一样的。在Java中,整数相除,结果只能得到整数。在Java中,小数相除,结果有可能是不精确的。
案例:
// 除法 运算符
// 1,在代码中除法运算符如何打出来
// 2,除法在代码中的细节int a1 = 10;
int b1 = 2;
int result1 = a1 / b1;
System.out.println(result1);//在Java中整数相除,结果只能得到整数。
int a2 = 10;
int b2 = 3;
int resul...
Java基础入门
java特性和优势简单性面向对象可移植性:可以跨平台使用高性能: 分布式动态性:通过反射机制让java具有一些动态性多线程:安全性:健壮性java三大版本JavaSE:标准版(桌面开发,控制台开发...)JavaME:嵌入式开发(手机,家电...)JavaEE:E企业级开发(Web端,服务器开发...)JDK、JRE、JVM
JDK:Java Development Kit(java开发的一些工具包)
JRE:Java Runtime Environment
JVM:Java Virtual Machine(Java跨平台的...
本文为学习笔记,留作自用,不会记载的特别详细,如有错误,欢迎指正
1. 关于java中常用数据类型的长度
byte/1,char/2(因为java用的是Unicode编码,固定为2字节),short/2,
int/4(当时大多数系统为32位系统,涉及到组原和操作系统相关知识,4字节有助于加快计算速度),
float/4,long/8.double/8
2. 关于Integer以及缓存池
有以下样例(==未重写情况下自动判断两边是否为同一个对象)
首先,引用类型Integer的初始化...
Java基础入门
基本数据类型整形浮点类型基本类型和包装类型(重点)基本数据类型
整形
在Java中,整形的范围与运行Java代码的机器无关。 一共四种,分别为 : byte short int long 长整形后面需要跟着L后缀。 十六进制、八进制、二进制需要有前缀。 Java中没有任何无符号的整形。
浮点类型
有两种,float 和 double 正常默认用double。特别注释float的话需要加F。 double精度一般是float的两倍。 float有效位数6~7位,double有效位...
一、计算机发展史机器语言 二进制
汇编语言 指令 逆向工程、病毒、机器人
高级语言面向过程(C)
面向对象(C++ JAVA C#)二、Java发展史
(一)C语言指针和内存管理容易出错
可移植性差
不够安全(二)JAVA
java发展图形界面程序(Applet)吸引用户基于JAVA的平台、系统、工具构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:Struts,Spring,Hibernate,myBaits
开发工具:Ecl...
继承
继承的概念:泛指把前人的作风、文化、知识、财产等接受过来
Java中的继承
让类与类之间的产生父子关系
? 被继承的类叫做父类(基类,超类)
? 继承的类叫做子类(派生类)
格式(extends)
? class 父类 {
? //……
? }
? class 子类 extends 父类 {
? //……
? }
子类继承父类:子类拥有了父类的非私有成员(成员变量、成员方法)
package study2.demo;public class Parent {private String name;private int age;// 快捷...