Java之路---Day04】的更多相关文章

2019-10-18-21:35:36 面向对象 学面向对象前要先知道什么叫面向过程,了解了什么叫面向过程才容易理解面向对象 面向过程(强调步骤) 概念:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节的过程称为面向过程 如:把衣服脱下来==>找一个盆==>放点洗衣粉==>加点水==>浸泡==>洗衣服==>拧干==>晾晒 面向对象(强调对象) 概念:当需要实现一个功能的时候,不关系具体的步骤,而是找一个已经具有该功能的人来实现该过程. 如…
一.开篇 许多人在初接触Java的时候,都会被各种Java的英文缩写名词给弄得头晕脑胀.看一个技术,内容里又会有一堆其他的技术名词,看了半天不知所云.尝试去查一下这些名词的解释,除了非常学术性的解释之外,很少会有更详细更明白的描述.例如JNDI,也就是Java Naming and Directory Interface的缩写,中文意思是Java命名和目录接口[1].看完中文解释,里面就有三个不懂的名词,"命名"."目录"和"接口",这都什么意思…
作为一名大四的毕业生,大学三年过,有得有失.作为一个喜欢编程,喜欢JAVA的人,自学其实是一件美事,很有意思的事.要是能再找个女朋友一起学.嘿嘿,就不枉在大学走了一遭啊!    要离开学校了,还是想留下些什么东西,自己自学两年JAVA,走过不少冤枉路,浪费了很多时间,做过很多笨事,迷茫过,怕过,也开心过,最开心的事莫过于认识了HAKU,夕阳,326,还有好多的朋友.废话不多说了,我就说些我自己的经验吧. 一.学习编程的习惯:    1.要多动手,程序员是代码堆出来的,你懂多少,你学了多少,不重要…
本文大纲 一.开篇 二.JDK下载 三.JDK安装 四.环境配置 五.初识Java编译 六.Java与Javac 七.第一个Java程序 八.总结 九.参考资料 一.开篇 通过对之前Java之路的了解之后,相信初学者们都对Java有了一个比较深印象的了解了.但是事情不能总停留在理论层面,还得多多实现,才能见真知.我觉得,学习一样东西,要遵循理论--实践--理论这样一个套路.先了解事情的基本概念,弄懂基本概念后,要想方设法的用到生活的点点滴滴上,这样能加深理论的记忆以及发现自己的盲点.在重复的实践…
零.大纲 一.前言 二.获取Eclipse 三.运行Eclipse 四.创建及运行第一个Java Project 五.界面介绍 六.如何调试 七.获取插件 八.Eclipse 快捷键 九.总结 一.前言 俗话说,工欲善其事,必先利其器.在<Java之路--环境配置与编译运行>一章中,我们已经通过记事本,开始了我们的第一个Java程序.在文章,我们了解到要运行一个Java程序,并不是单单的在一个类中运行,可能会引用到别的类,引用到别的Jar包.简单的时候,项目引用一个两个jar包就可以了,但大多…
2017-2018-1 JAVA实验站 冲刺 day04 各个成员今日完成的任务 小组成员 今日工作 完成进度 张韵琪 写博客.进行工作总结 100% 齐力锋 找背景音乐 100% 张浩林 游戏操作说明 100% 张泰毓 游戏介绍页面 100% 王彪 编写程序 60% 石亚鑫 ps摁钮图片.部分代码的漏洞填补 100% 各个成员遇到的问题 张韵琪:无 齐力锋:无 张浩林:无 张泰毓:gif图片在android中使用 王彪:程序在多台手机上使用出现问题 石亚鑫:ps摁钮背景出现问题 明日任务 小组…
前言: 最近在重读<小狗钱钱>,我对其中的"成功日记"概念特别深刻,偶尔也会记一记“成功日记”. 想了想人生走找到今天,阶段性“成功日记”有没有呢? 有的!几年前的一篇文章<踏上 Java 之路的纪念册>还保存在电脑里. 截取了一些信息,分享给有缘的读者老师们. 2014年6月19 日: 办理完离职手续 2014年6月25 日: 买了人生第一张动车票离开深圳 2014年6月28 日: 购买三本java书和java视频 2014年8月14 日:  坐动车再次到深圳…
选择方向,很多人都为根据自己的兴趣爱好和自己的能力所长而作出选择.那么是什么让我走上Java之路? 整个高三我有两门课程没有听过课,一门是数学,一门是物理.当时候物理没有听课的原因很简单,我有一本<挑战物理高考压轴题>,整个高三除了作业.试卷,上课的时候就是在做这本书上的题目. 到了填报志愿的时候,根据我对压轴题的印象,我知道自己在力学题目会比电磁题目做的好很多.所有当时的物理志愿我犹豫过,但考虑到父辈是做电学的,因此在力学与电学的方向,我选择了电学.再接下来是具体志愿的问题.当时候媒体鼓吹“…
前言: 之前在学习python,刚开始的时候跟多数小白一样学习一些基础的知识,比如数据类型,用法,基本的语言结构,学了一段时间实在是学习不下去了,真是太TMD的无聊了,很多方法都记不住,也不知道学了这些东西能干吗.偶然间,在网上看到老男孩教育出品的python自动化运维视频,看了一小段觉得老师很有趣,于是就找了一期完整的视频教程来学习.我这个人是个典型的急性子,尤其是学习新的东西,恨不得一下子把全部的课程看完.不过,我不是只看不动手写代码,我也知道写代码对一个程序员是多么重要,只是很少回头复习过…
零.大纲 一.前言 二.获取Eclipse 三.运行Eclipse 四.创建及运行第一个Java Project 五.界面介绍 六.如何调试 七.获取插件 八.Eclipse 快捷键 九.总结 一.前言 俗话说,工欲善其事,必先利其器.在<Java之路——环境配置与编译运行>一章中,我们已经通过记事本,开始了我们的第一个Java程序.在文章,我们了解到要运行一个Java程序,并不是单单的在一个类中运行,可能会引用到别的类,引用到别的Jar包.简单的时候,项目引用一个两个jar包就可以了,但大多…
由于一些外部的原因,我不得不从自己熟悉的php领域,转战到java战场.我个人觉得还是有些心得吧,不管怎么样,或多或少可能都会有那么些经历的人,和你一起走在这世上!尽管你不知道TA是谁. 其实,转换一门语言并不会有多大问题的,但是问题是,你转换战场之后,仍然要保持原有的地位.这个其实也不简单吧,尽管公司并不会有意来削减你的职位. 话不多说,如何做到快速成长?我从一些原有的想当然的理论和最终的自己的实践,来说明下这个问题.当然,每个人有每个人的看法,我并不要求大家的思路跟我完全一样,或者完全不一样…
大学毕业后笔者进入一家外企,做企业CRM系统开发,那时候开发效率最高的高级程序语言,毫无疑问是C#.恰逢公司也在扩张,招聘了不少.net程序员,笔者作为应届生,也乐呵呵的加入到.net程序员行列中. C#.net非常容易上手,之前在大学里,做过winform和webform开发,也曾经在老师那里承接过小项目,赚点外快.于是在工作岗位上驾轻就熟,很容易就上手了企业开发框架,仅一年多,笔者就成为公司的开(jia)发(ban)骨(feng)干(xian). C#.net的网评比Java要差,笔者曾经在…
距离做下复习JAVA并学好JAVA的决定已经过去一周了,我买了慕课网的JAVA入门视频,在图书馆借了三本关于JAVA的书——两本是JAVA入门经典,一本是JAVA WEB开发宝典.我的计划是短时间内复习到JAVA的基础内容,然后走向JAVA WEB.现在已经对面向对象的思想有了更深的了解.所谓面向对象编程,就是把事物抽象为属性+方法的类,以类为基础,制作接口完成编程. 简单的说,我的JAVA学习之路就是{ JAVA基础(主要复习面向对象,异常处理,多线性编程,还有其它的一些工具类). | JAV…
既然励志在java路上走的更远,那就必须了解java的路径.先看图 image.png 更加细化的细节如下 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的.下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法. 1-1 常用数据结构 数组.链表.堆.栈.队列.Hash表.二叉树等 1-2 算法思想 算法时间复杂度和空间复杂度的分析计算 算法思想:递推.递归.穷举.贪心.分治.动态规划.迭代.分枝界限 1-3 经典算…
​这次在CSDN Blink发表了几篇关于Java编程学习的小作文,讲述了Java工程师的成长路线.Java学习的技能树和入门工作要关注的核心问题,我继续做一次文章的整合与延展,以文章的形式发表出来,勉励各位能在技术事业上不断突破. 1. Java学习之路,我们该怎么走? 我记得2002年的那一场雪之后快毕业了!有一天翻了一本杂志,好像是<程序员>,里面说Java将来牛逼,我就心动了,去招聘会面试Java开发,一点也不懂编程的我,被面试官怼得无地自容,就下定决心,买了本侯捷先生翻译的<J…
已被西南交通大学录取,毕设也已经进入末期.开始狂神说的Java学习之路,纪念一下!!!…
     Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性.你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问. 新建一个java工程,web工程也可以: 添加jar包,引入xFire库文件.项目->右键选择buildPath->addLibraries->MyEcplise Libraries; 选择xFire core和http cilent两个包: 创建一个se…
.NET还是我的最爱··· 准备学习下底层知识,为Java打打基础, 然后开始正式学习Java, 也算是曲线救国了, Go,Go,Go ... 二〇一六年十一月十日 18:09:54…
Java程序员 高级特性 反射.泛型.注释符.自动装箱和拆箱.枚举类.可变参数.可变返回类型.增强循环.静态导入 核心编程 IO.多线程.实体类.集合类.正则表达式.XML和属性文件 图形编程 AWT(Java2D/JavaSound/JMF).Swing.SWT.JFace 网络编程 Applet.Socket/TCP/UDP.NIO.RMI.CORBA Java语法基础 类.抽象类.接口.最终类.静态类.匿名类.内部类.异常类.编码规范 Java开发环境 JDK.JVM.Eclipse.Li…
本文大纲 1.Java是什么 2.Java历史 3.Java技术范围 3.1 Java SE平台技术范围 3.2 Java EE技术范围 3.3 Java 体系技术范围 4.总结 1.Java是什么 我认为,要学好一样东西,首先要知道,自己在学的东西是什么.没有一个总体的概念,就会觉得所学到的知识都是一些零星的概念,没有总体的感觉,很难形成一个知识体系,那东西就很难记得住了.所以在学习Java的时候,我们首先要弄明白,Java是什么这一问题. 那Java是什么呢?Java必然是一门编程语言,这是…
将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性. 将局部变量的作用域最小化的方法有: 方法1:在第一次使用某个局部变量的地方进行声明. a.Java可以在任何可以出现语句的地方声明变量. 这条规则可以让我们在需要的地方声明变量,从而缩小作用域,如果没有这个前提,后面的一切都不成立了. b.过早的声明局部变量不仅会是它的作用域过早的扩展,而且结束的过于晚了. 要正确理解这句话.局部变量的作用域从它被声明的点开始扩展,一直到外围块的结束处.见下图: 如果变量是在“使用它…
main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法. 名字必须是main: 必须是public static void 类型的: 必须接收一个字符串数组的参数等等. public class Demo { public static void main(String[] args) { System.out.println(); System.out.println(" hello world!"); } } 输出结果: De…
2.1语法 public 返回值类型 方法名(){ //方法体 } 2.2方法的调用语法 对象名.方法名 计算平均分和总成绩 public class Score { /** * 创建类 ScoreCalc 编写方法实现各功能 编写测试类 * 从键盘接收三门课分数,(java c# db) * 计算三门课的平均分和总成绩, * 编写成绩计算类实现功能 _______ */ int java; int c; int db; public double avg() { double a = (dou…
在Java中,所有事物都具有某种形式的访问权限控制. 访问权限的控制等级从最大到最小依次为:public,protected,包访问权限(无关键词)和private. public,protected和private这几个Java访问权限修饰词在使用时,是置于类中每个成员(域或者方法)定义之前的. 1.类成员的访问权限 取得对某成员的访问权的唯一途径是: 1).使该成员成为public.无论谁在哪里,都可以访问该成员: 2).通过不加访问权限的修饰词并将其他类放置于同一包内的方式给成员赋予包访问…
本文主要讲数组的初始化方法.可变参数列表以及可变参数列表对函数重载的影响. 1.数组初始化 定义数组的方式: int[] arr1; 或  int arr1[]; 数组初始化 通过上边的定义,我们只是得到了一个数组的引用.这时已经为引用分配了存储空间,但是还没有给数组对象本身分配任何空间.想要给数组对象分配存储空间,必须使用初始化表达式. a.在数组创建的地方进行初始化,如: int[] arr1 = {1,2,3,4,5}; 这种方式等价于使用new来进行存储空间分配. b.给数组的引用赋值,…
Java的控制语句设计的关键字有if-else while do-while for return break和switch. Java虽然保留goto关键字,但不支持goto语句. 1.true和false 所有条件语句都利用条件表达式的真或假来决定执行路径. Java不允许使用数字作为布尔值使用. 如果想在布尔测试中使用一个非布尔值,如if(a),那么首先必须使用一个条件表达式将其转换成布尔值,如if(a!=0). 2.if-else语句 else是可选的. 格式: if(Boolean-e…
操作符比较简单,这里只点一下注意事项和要点,请牢记. 操作符接受一个或多个参数,并生成一个新值. Java中,几乎所有的操作符都只能操作基本类型. 例外是 = == 和 !=,它们可以操作所有的对象.此外,String类支持+和+=. 1.赋值 = 基本类型存储了实际的数值,所以为基本类型变量赋值是将一个地方的内容赋值到变量所表示的地址. 为对象赋值时,实际操作的是引用.我们如下图所示,假设T1和T2是同一个类的两个对象的引用,分别指向各自的对象.开始如A所示,当执行赋值T1=T2后,如B所示,…
Java语言假设我们只进行面向对象的程序设计,即在开始用Java进行设计前,我们需要将思想切换到面向对象的世界中. 1.用引用操纵对象 每种编程语言都有自己操纵内存中元素的方式.是直接操纵元素还是用某种基于特殊语法的间接表示来操纵对象? Java中将一切都视为对象,这样就可采用较为单一固定的语法. 虽然将一切都看做对象,但操纵的标识符实际上是对象的引用. 拥有一个引用,并不一定与一个对象相关联. 2.必须由使用者创建所有对象 1).Java内存分配 五个地方可以存储数据: a.寄存器.位于处理器…
学道酬勤,这是第二次学习JAVA,感觉如醍醐灌顶一样,理解很多思想和道理. 本博只是自己对JAVA的一些理解,具体定义以及用法百科里有. 我为什么在博客园内记录自己的学习过程呢,因为我想有人知道我在学它,从而对我形成一种督促,让我不能轻易言弃. 简单的对JAVA做一下总结: 1:什么是面向对象编程,它就是一种编程思想. 通过把事物抽象成具有属性和行为的实体来清晰编程的层次感,通过修饰符.规范判断来保护程序的安全,通过继承简化代码量.(还未复习到多态就先不总结这一点) 面向对象编程即为,事物抽象为…
. 从最基础的JAVA开始学起,已经上了三节课啦!希望在课程结束后能完成一个令自己满意的连连看项目,期待ing~ 慢慢的从简单的代码上手了~ . 用循环输出等腰三角形的效果 import java.util.Scanner; public class Test06 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); for (int i…