关于最近java学习(一)

  学习java也一个月多了,我这个人吧总感觉格局有点小,太小家子气,在学习新东西的过程中我开始逐渐对自己有一些认识吧。首先就是学习的进度不够快,总是执着与基础,就像高中的时候吧,虽然当时在我们班我的成绩足够好了,但自己学习复习的过程中仍然执着与基础。导致自己的学习进度不快,对于自己来说也限制了自己更多的潜力吧。回顾自己这将近20年的学习时光,自己也对学习的过程有了更清晰的认识。学习是一个接受 掌握 运用所学的过程,对于任何一个人来说,学习的伊始都是不容易的,尤其是自学吧,最近真的是有深刻的认识,在这个刚接触的过程,我什么都不知道,没有目标和实现自己目标的方法,十分的迷茫。但要记住的是坚持,持之以恒的学习,在十几天之后自己的目标也逐渐清晰,学习的过程也有了了解。现在可以说是从几乎不知道,不清楚,不了解到现在的有动力,有目标,有进展。

  ·最近真的天天脑子都是面对对象,继承,封装这些东西,洗澡的时候都在琢磨,我也可以确信自己确实是对编程有着兴趣吧。最近我学了传播智客毕向东的javase部分,只能说东西确实很多,而且以前没接触过,看的也不是太深入。后来又跟着浙江大学的翁恺老师的mooc,老师讲的很好易懂虽然不像毕老师那么面面俱到,但是翁恺老师的课程少了线程一些东西,我又看到了清华大学唐大仕老师的课程,唐老师也许因为是清华的吧,很多东西我不了解但都一笔带过,但java的部分还是能听懂。下面是我对于java不太熟悉的一些地方。

  java的数据类型决定了数据的存储方式和运算方式,分为两大类:基本数据类型,引用类型(类 接口 数组)。&&--第一个操作数为假则不判断第二个操作数  ||—第一个操作数为真则不判断第二个操作数。三种循环:

while语句是一个循环语句,它会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句或语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到条件不满足为止。后面紧跟的语句或语句括号,就是循环体。
do-while循环和while循环很像,唯一的区别是我们在循环体执行结束的时候才来判断条件。也就是说,无论如何,循环都会执行至少一遍,然后再来判断条件。与while循环相同的是,条件满足时执行循环,条件不满足时结束循环。

for循环,在循环之前我们已经明确的知道循环的次数。

增强的for语句:Enhanced for 语句可以方便的处理数组,集合中各元素。

int [] ages = new int [10]; for (int age : ages){System.out.println(age);

} 只读式语句

方法重载:多个方法有相同的名字,编译时jvm能够识别出来(这些方法的签名不同,或参数个数不同或参数类型不同)(多态的体现)实际是新加的方法,也可重载父类的同名方法

方法的覆盖:子类重新定义与父类同名的方法,实现对父类方法的覆盖

多态的两种情形:编译时:重载(多个同名的不同方法)  运行时多态:覆盖(子类对父类的方法进行覆盖)

时间: 2024-10-09 20:23:26

关于最近java学习(一)的相关文章

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

Java学习第5天

---恢复内容开始--- 今天是2016年5月4号,今天是学习JAVA学习的第5天!今天的主要学习任务是对二维数组的学习. P96 3.7.5 二维数组 动态初始化 数据类型 数组名称 [][]=new 数据类型[行数][列数]   ; 如,int a[][]=new int[7][8]; 静态初始化 数据类型 数组名称 [][]=new 数据类型 [][]{ {值,值,...},{值,值,...},...}; 如,int a[][]=new int[][]{ {1,2,3},{54,6},{8

Java学习-008-判断文件类型实例

此文源码主要为应用 Java 如何判断文件类型的源码及其测试源码.若有不足之处,敬请大神指正,不胜感激!源代码测试通过日期为:2015-2-2 23:02:00,请知悉. Java 判断文件类型源码如下所示: 1 /** 2 * @function 判断文件类型 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java assertFileType

疯狂JAVA学习计划

? Java_StudyPlane ?2015/2/20 ????????大年初二 ????????雨天 1.5小时为1个课时. JAVA学习进度表

java学习教程之代码块

学编程吧java学习教程之代码块发布了,欢迎通过xuebiancheng8.com来访问 java中的代码块包括下面几种: 1.普通代码块 2.构造代码块 3.静态代码块 1.普通代码块很简单看下面这个例子: public class Test{ public static void main(String args[]){ { //此处就是普通代码块,普通代码块中的代码按顺序执行 System.out.println("hello"); } } } 2.构造代码块 public cl

Java学习作业(14.4.21)

前三次作业都是基础语法.真的好水啊.从这次开始记录. 1.编写Java程序,把当前目录下扩展名为txt的文件的扩展名全部更名为back. 1 import java.io.*; 2 import java.lang.*; 3 4 5 public class Home { 6 7 public void reName(String path, String from, String to) { 8 File f = new File(path); //声明File对象,用于导入修改路径 9 Fi

【分享】不知道怎么学java?java学习路线送上!让你不再迷茫!

学习Java之前,先别急,静下心来好好想想:1)你对学习Java是否有兴趣?2)你是否能静下心来坚持不懈地学习?嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣.而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看(帖子后面我会分享一些java学习教程)Java体系涉及到三个方面:J2SE,J2EE,J2ME(KJAVA).(1)J2SE--Java 2 Platform Standard Edition,即JDK,它是三者的基础,属于桌面级应用开发:

Java 学习路线建议

在大家看之前,我要先声明两点.1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬.2.下面对于[第一部分]的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学. 如果你是在校学生,务必要在学好基础(比如计算机系统.算法.编译原理等等)的前提下,再考虑去进行下面的学习.第一部分:对于尚未做过Java工作的同学,包括一

Java学习轨迹【面向对象】(持续更新)

其中部分内容为其他博主所作,侵删 6月12日-7月每日更新 Java学习轨迹 一.面向对象 类和对象 1. new关键字所完成的事情 1)为对象开辟了新的内存空间 2)调用类的构造方法 3)返回生成对象的地址 Dog dog=new Dog(); dog是引用,new Dog()生成了一个Dog对象,引用dog指向所生成对象的地址 2.构造方法 1)构造方法必须与类名相同 2)构造方法没有返回值[且不能使用void作返回值] 3)如果在定义类的时候没有为类声明构造方法java编译器会自动为类添加

Java学习笔记3-操作符

Java基本操作符:+.-.*./.%.=.==.!=.+=.-=. 优先级:先乘除后加减,如果是连接符+号会优先往前匹配,比如 a+++++b,会被解释称 a++ ++ +b,所以会报错,需要自行使用括号隔离为 (a++) + (++b). 对象的引用如果赋值给了对象的引用后,2 个对象将指向同一个引用,有一个对象的引用重新赋值后将同时影响到另一个对象,比如 ClassName classA = new ClassName(); ClassName classB = new ClassName