黄泽雨个人博客
  • 游戏相关
    • 我的世界
  • 生活相关
    • 交通出行
    • 美食相关
  • 电子设备
    • Web相关
    • 硬件相关
    • 系统相关
    • 编程语言
    • 软件相关
    • 游戏相关
      • 我的世界
    • 生活相关
      • 交通出行
      • 美食相关
    • 电子设备
      • Web相关
      • 硬件相关
      • 系统相关
      • 编程语言
      • 软件相关
    首页•电子设备•编程语言•自学JAVA知识点总结 - 初级

    自学JAVA知识点总结 - 初级

    编程语言3周前更新 AaronHzy
    582 0

    本文部分内容来自“北京尚学堂,本文不做任何商业用途,禁止转载

    第一章 JAVA入门

    • 了解JAVA语言
    • JAVA开发环境

    第二章 数据类型与运算符

    • 注释、标识符、关键字
    • 变量、常量、数据类型
    • 运算符
    • 数据类型转换

    第三章 控制语句

    • 语句块、方法体、修饰符
    • 选择结构
    • 循环结构
    • 递归结构

    第四章 面向对象

    • 了解面向对象
    • 内存分析
    • 构造方法
    • Java机制与优化
    • Java参数传递机制
    • Java包
    • 继承、封装、多态、对象转型
    • Object类常用方法
    • 抽象方法、抽象类、接口
    • 内部类
    • String类和常量池

    第五章 初级提升

    • 常用类
    • 数组
    • 容器
    • IO技术
    • 多线程技术
    • 网络编程
    • 常用算法
    • 异常机制

    测试题

    • 第一章 JAVA入门
    • 第二章 数据类型与运算符
    • 第三章 控制语句
    • 第四章 面向对象

    123 ... 30阅读全文
    编程语言# JAVA
    © 版权声明
    文章版权归作者所有,未经允许请勿转载。
    上一篇

    JAVA - 初级测试题

    下一篇

    没有更多了...

    相关文章

    JAVA - 初级测试题

    JAVA - 初级测试题

    编程语言# JAVA
    2个月前
    1350
    添加小工具
    点此为“正文侧边栏”添加小工具
    黄泽雨个人博客
    本站内容源于网络,如侵犯您的权益,请联系站长删除 !
    Copyright © 2018-2025 黄泽雨 | Power by Wordpress | Build by AaronHzy

    友链申请免责声明广告合作关于我们

    手机访问黄泽雨个人博客
    手机访问
       
    网址
    网址文章软件书籍
    (function () { function prettifyLang(raw) { if(!raw) return 'Text'; // "language-plain-text" => "Plain Text" return raw .replace(/^language-?/i, '') .replace(/^lang-?/i, '') .replace(/[^a-z0-9\-_]/ig, '') .replace(/[-_]+/g, ' ') .replace(/\b\w/g, function(c){ return c.toUpperCase(); }) || 'Text'; } function buildCopySVG() { return ''; } function makeToolbarFor(pre) { if (pre.closest('.code-wrapper')) return; // 已处理 var code = pre.querySelector('code'); // 取 class 中的 language-XXX 或 lang-XXX var lang = 'Text'; if (code && code.className) { var m = code.className.match(/(?:language|lang)[-_]?([^\s]+)/i); if (m) lang = prettifyLang(m[0]); else { // 若没有找到,尝试取 code 的 data-lang 属性 lang = code.getAttribute('data-lang') || code.getAttribute('data-language') || 'Text'; lang = prettifyLang(lang); } } // wrap var wrapper = document.createElement('div'); wrapper.className = 'code-wrapper'; pre.parentNode.insertBefore(wrapper, pre); wrapper.appendChild(pre); // toolbar var toolbar = document.createElement('div'); toolbar.className = 'code-toolbar'; var langSpan = document.createElement('span'); langSpan.className = 'code-lang'; langSpan.textContent = lang; var actions = document.createElement('div'); actions.className = 'code-actions'; var copyBtn = document.createElement('button'); copyBtn.type = 'button'; copyBtn.className = 'copy-btn'; copyBtn.setAttribute('aria-label', '复制代码'); copyBtn.innerHTML = buildCopySVG() + '复制'; actions.appendChild(copyBtn); toolbar.appendChild(langSpan); toolbar.appendChild(actions); wrapper.insertBefore(toolbar, pre); // copy handler copyBtn.addEventListener('click', function () { var text = code ? code.innerText : pre.innerText; if (!text) return; // 现代 API if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(text).then(function () { flashCopied(copyBtn); }, function () { fallbackCopy(text, copyBtn); }); } else { fallbackCopy(text, copyBtn); } }); } function fallbackCopy(text, btn) { try { var ta = document.createElement('textarea'); ta.value = text; // prevent scroll jump ta.style.position = 'fixed'; ta.style.left = '-9999px'; document.body.appendChild(ta); ta.select(); var ok = document.execCommand('copy'); document.body.removeChild(ta); if (ok) flashCopied(btn); else alert('复制失败,请手动复制。'); } catch (e) { alert('复制失败,请手动复制。'); } } function flashCopied(btn) { var span = btn.querySelector('.copy-text'); if (!span) return; span.textContent = '已复制'; btn.classList.add('copied'); setTimeout(function () { span.textContent = '复制'; btn.classList.remove('copied'); }, 2000); } // Run on DOM ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('pre').forEach(makeToolbarFor); }); } else { document.querySelectorAll('pre').forEach(makeToolbarFor); } // 如果网站通过 PJAX/章节异步加载内容,建议在对应回调中再次调用 makeToolbarFor })();