文章目录

  • 学习的十点建议
  • 常见的问题及解答
    • main()有什么作用?
    • 类与对象有什么联系?
    • 我可不可以忽略返回值?
    • next和nextline有啥区别?
    • 编译器和虚拟机有啥关系?
    • ==与equals()区别在哪?
    • 字符串数字如何转数值
    • ArrayList是数组吗
    • 接口有啥意义?啥时候需要接口?
  • 函数与类前面的修饰符示例
  • 控制结构示例
  • 变量
    • primitive的八种主数据类型
    • 引用reference
    • 作用域
    • final 修饰一个变量
  • 运算符
    • 逻辑运算符
    • 算数运算符
    • 关系操作符
    • 位运算符
    • 赋值运算符
    • 三元操作符
  • 数组
    • 创建与初始化数组
    • 复制数组与合并数组
    • 初始化二维数组与不规则长度数组
    • 增强for循环
    • Arrays类的常用方法
  • 函数库
    • ArrayList
  • 创建类数组
  • 初识类与对象——一些概念
    • 封装数据
    • 实例变量的默认值
    • 实例变量与局部变量的差别
    • 继承
    • 方法重载
    • 可变长参数
    • 构造函数
    • this关键字
    • 一个包(package)内的class可以互相访问
    • 成员变量四种修饰符
    • static静态属性(类属性)与静态方法(类方法)
    • 属性初始化
  • 继承与接口
    • 设计接口
    • 对象转型
      • 子类转父类,向上
      • 父类转子类,向下
    • 多态
      • 操作符的多态
      • 类的多态
    • 隐藏
    • super关键字
    • Object类
      • toString()方法
      • finalize()方法
      • equals()方法
      • hashCode()方法
      • 线程同步相关方法
      • getClass()
    • final
    • abstract抽象类
      • 抽象类与接口的区别
    • Java的内部类
      • 非静态内部类
      • 静态内部类
      • 匿名类
      • 本地类
    • default默认方法
  • 封装类
    • Number类
    • 基本类型转封装类
    • 封装类转基本类型
    • 自动装箱
    • 自动拆箱
    • int的最大值最小值
  • 数字与字符串
    • 相互转换
    • Math类
    • 格式化输出
      • printf和format
      • 换行符
    • 字符
      • Character常见方法
    • 字符串操作
    • StringBuffer
      • 常用操作
  • 日期类
    • 时间原点概念
    • 创建日期对象
    • gettime()
    • 格式化
    • 日历类
  • 结语

针对how2j的JAVA基础做的个人笔记,若有帮助不胜荣幸

学习网址请点击:https://how2j.cn?p=162023

学习的十点建议

  • 慢慢来,理解的越多,就越不需要死记硬背

    别只是看过去,要停下来思考,就当做真的有人来问你问题。

    你越强迫大脑思考,你就越有机会学习与记忆。

  • 做习题,写笔记

    许多证据都能证明练习活动能够提高学习效率

  • 认真阅读,书上没有蠢问题

  • 不要只是一种姿势

    站起来,伸展一下,到处走走。这样会让你的大脑有不同的感觉,

    并能防止学习过程与特定地点产生过多联系。

  • 把本书当作睡前读物,不然至少当做每天的最后一项挑战

    放下书本后的时间也是学习的一部分,大脑需要自己的时间来处理,

    如果在处理过程中还有其他输入,多少会丢失点东西

  • 多喝水

    大脑在水分充足的情况下运作最好,失水会降低人的认知能力

  • 大声说出来

    说话活动会用到大脑的其他部分,如果你要了解某些东西,或者增加记忆度,

    你需要大声说出来

  • 倾听大脑的声音

    注意是否负载过重,如果你感觉昏昏沉沉的,过目即忘,那就休息一下

  • 感受内容

    必须要让大脑知道,进入故事的情境中。

  • 自己编写程序并执行

    输入范例程序并跑跑看,Head First Java范例程序可以从https://github.com/bethrobson/Head-First-Java下载

how2j学习笔记(JAVA基础)相关推荐

  1. 学习笔记-java基础-网络编程

    刚在培训机构学习完JAVA基础和WEB,感觉边学边忘.就把这作为记忆的笔记,我也不知道要不要记笔记,写在本子上太耗费时间了. 一.要想实现网络通信,首先要解决两个问题: ①:如何从网络中定位到一台或多 ...

  2. 狂神说Java学习笔记 Java基础

    目录 机器语言 第二代语言(汇编语言) 第三代语言 高级语言 Java特性和优势 JDK(Java Development Kit) JRE(Java Runtime Enviroment) JVM( ...

  3. 【黑马程序员】 学习笔记 - Java基础

    ----------------------android培训.java培训.期待与您交流!---------------------- Java基础 一  程序的流程控制 1.条件判断if语句 if ...

  4. JAVA学习笔记——JAVA基础语法(二)

    一.面向对象和面向过程的区别 面向过程:它所考虑的是过程和步骤,比如说开车去深圳我们要考虑的是怎么去也就是说:what  to do 面向对象:它所考虑的是有几个对象,比如开车去深圳我们要考虑的就是有 ...

  5. JAVA学习笔记——JAVA基础语法之精华

    一.标识符 概念:JAVA里面我们可以给他取名字的(变量.类.方法等等)就是标识符: 注意:1.标识符只能包含字母.数字.下划线还有美元符号$ 2.只能以字母.下划线和美元符号开头 二.变量 概念:J ...

  6. JAVA学习笔记——JAVA基础语法(四)

    一.对象转型 1.向上转型:父类的引用指向子类的对象(父类的引用指向子类的对象的时候不能使用子类多出来的成员) 2.向下转型:简单一句话其实就是强制类型转换 二.toString() 默认调用情况:1 ...

  7. 马士兵学习笔记-Java基础网络编程

    TCP:可靠的 建立连接:三次握手 第一次:客户端向服务端发送小 第二次:服务端向客户端确认收到消息 第三次:客户端向服务端发送消息确定知道服务端收到客户端发送的消息 释放连接:四次挥手 第一次挥手: ...

  8. java基本语法心得_Java学习笔记(一)——基础语法(上)

    Java学习笔记(一)--基础语法(上) 软件构造 写在前面 编写Java程序时,应注意以下几点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的. 类名:对于所有的 ...

  9. Java学习笔记之基础篇

    Java学习笔记之基础篇 目录 Java如何体现平台的无关性? 面向对象(OO)的理解 面向对象和面向过程编程的区别 面向对象三大特征 静态绑定和动态绑定(后期绑定) 延伸:类之间的关系 组合(聚合) ...

  10. Python学习笔记_1_基础_2:数据运算、bytes数据类型、.pyc文件(什么鬼)

    Python学习笔记_1_基础_2:数据运算.bytes数据类型..pyc文件(什么鬼) 一.数据运算 Python数据运算感觉和C++,Java没有太大的差异,百度一大堆,这里就不想写了.比较有意思 ...

最新文章

  1. java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
  2. [转载]如何发送和接收 Windows Phone 的 Toast 通知
  3. ssh开发实战之整合篇
  4. Spring定时器--时间设置规则
  5. 面试中的老大难-mysql事务和锁,一次性讲清楚!
  6. saltstack之基础入门系列文章简介
  7. 300 行代码带你秒懂 Java 多线程!| 原力计划
  8. 拓端tecdat|R语言中实现层次聚类模型
  9. c语言 乱序字符,C语言中两种结构体成员初始化方式:顺序和乱序
  10. 怎样用c语言画二次函数图像,已知函数表达式如何画图像
  11. Python 相异性矩阵计算
  12. HTML文件标签和文本标签
  13. git runner 配置_GitLab Runner安装注册配置管理
  14. Python中的print函数及其中单引号双引号区别
  15. iOS-通俗易懂的微信支付接入和爬坑指南,十分钟轻松搞完
  16. Qt添加翻译文件无效或部分无效
  17. Python学习日记-第二十六天-飞机大战(发射子弹和碰撞检测)
  18. HTML日志查看器,如何在网页实时查看APP日志
  19. react引入js插件
  20. 360站长平台关闭官网认证入口

热门文章

  1. 【hdu2298】Toxophily——三分+二分
  2. kettle的数据库连接
  3. wmiprvse.exe进程
  4. Python实现SSA智能麻雀搜索算法优化支持向量机回归模型(SVR算法)项目实战
  5. linux内核中打开文件,linux内核中打开文件.docx
  6. 关于GetDC与GetWindowDC 的区别
  7. 几款好用到爆炸的在线画图工具
  8. [英] Get More Done In Less Time
  9. 信贷逾期预测,LightGBX模型
  10. Permissions 0664 for ‘yanyongx.pem‘ are too open.