首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java学习笔记--Java基础-01-java简介

本专栏《-Java基础》是本人学习尚学堂高淇老师的java300集的一个整理,感谢高淇老师提供的如此出色的讲解。...注:Java300集不太适合零基础新手入门java;在学习此视频之前,我已有一年的python开发经验。个人以为它是有基础的同学学习Java的最好视频。...Java文件夹目录 java简介 1. 优势 跨平台/可移植 比如:Java的int永远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。...多线程 Java多线程的简单性是Java成为主流服务器端开发语言的主要原因之一。...JVM(Java Virtual Machine):用于执行bytecode字节码的虚拟计算机,定义了指令集、寄存器集、结构、垃圾收集堆、内存区域。

28020

必备 Java 基础

1998年的时候,开始学习Java1.2,并在Java Orbix 上做服务,而如今Java 9 已经来了,而且 Java 10 也已经不远了。  对一个而言,Java 是必备的编程语言之一。...JVM是一个抽象的计算机,具有指令集、寄存器、垃圾回收堆、、存储区、类文件的格式等细节。...Java存取速度比堆要快,数据可以共享,存在中的数据大小与生存期必须是确定的,主要存放一些基本类型的变量和对象句柄。   ...线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程包含以下内容:  一个指向当前被执行指令的指令指针一个 一个寄存器值的集合,定义了一部分描述正在执行线程的处理器状态的值 一个私有的数据区...不是小结的小结  Java 博大精深,技术很多,有关Java 的书也是浩如烟海,这里只谈到了个人认为的一些Java基础,包括 虚拟机,语法,数据结构,接口,泛型,反射,注解,线程,排错等几个部分。

42840
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java学习笔记--Java基础-12-Java动态编程

    这也是提升反射性能的途径 1.2 反射操作泛型 Java采用泛型擦除机制引入泛型。 Java中的泛型仅仅是给编译器javac使用,确保数据的安全性和免去类型强转的麻烦。...动态编译 应用场景 浏览器中编写java代码,服务器编译运行响应结果 服务器动态加载某些类文件进行编译 2.1 编译 动态编译的常用做法: 通过 //编译并执行,但实际上还是静态 Runtime run...Java字节码操作 运行时操作字节码可以实现如下功能 动态生成新的类 动态改变某个类的结构(增删改 新的属性或方法) 优势 比反射开销小,性能高 JAVAasist性能高于反射,低于ASM 常见字节码操作类库...解析方法分为四种 1.DOM解析; 2.SAX解析; 3.JDOM解析; 4.DOM4J解析 前两种为基础方法,后两者为Java专属方法。...实例 import java.util.ArrayList; import java.util.List; import javax.xml.parsers.SAXParser

    41020

    必备 Java基础

    1998年的时候,开始学习Java1.2,并在Java Orbix 上做服务,而如今Java 9 已经来了,而且 Java 10 也已经不远了。 对一个而言,Java 是必备的编程语言之一。...JVM是一个抽象的计算机,具有指令集、寄存器、垃圾回收堆、、存储区、类文件的格式等细节。...Java存取速度比堆要快,数据可以共享,存在中的数据大小与生存期必须是确定的,主要存放一些基本类型的变量和对象句柄。 ?...线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程包含以下内容: 一个指向当前被执行指令的指令指针 一个 一个寄存器值的集合,定义了一部分描述正在执行线程的处理器状态的值 一个私有的数据区...不是小结的小结 Java 博大精深,技术很多,有关Java 的书也是浩如烟海,这里只谈到了个人认为的一些Java基础,包括 虚拟机,语法,数据结构,接口,泛型,反射,注解,线程,排错等几个部分。

    55340

    java web漫谈

    作为一般公司的话,分工是比较具体的,比如从需求分析师,产品经理,美工,前端,后端再到运维,每个工种都有,但如果要的话,还是要学习不少东西。...对于是还是具体的职责,这个因人而异,作为一名javaweb开发人员,我谈谈自己对javaweb的理解。...作为一般公司的话,分工是比较具体的,比如从需求分析师,产品经理,美工,前端,后端再到运维,每个工种都有,但如果要的话,还是要学习不少东西。...对于是还是具体的职责,这个因人而异,作为一名java web开发人员,我谈谈自己对java web的理解。...对于上面所说的这些工种,开发人员其实只包含了前端与后端,我所说的也是基于这两点,别看只有这两个,其中某一个都可以让人头很大。

    81290

    Java学习笔记--web开发-24-Vue

    都是通过子组件声明父组件属性/方法,然后在html代码中实现父子属性/方法的绑定 $emit $emit表示声明使用父组件的方法,第一个参数是假定的父组件名称,后面的都是参数 父组件调用子组件的方法 首先学习...Webpack 10.1 准备工作 – node 和 npm node是JavaScript的运行时环境(类似于Tomcat是Java的一个运行环境),node为js提供了更强大的操作方式, 如: 在浏览器中...插件名’)==引入 mode:development或者production,设置开发环境(调试编码)还是生产环境(上线) import和export import 导入 export导出 vue不像java...export default一个模块有且仅有一个 10.3 创建webpack项目(学习) 11. vue-cli(核心) 11.1 创建项目 全局安装 npm i -g @vue/cli@3.7.0...list.push(obj) 将obj添加到数组后面 list.unshift(obj) 将obj添加到数组前面 不要使用关键字给函数命名,如delete 学习一下ES6的语法。

    1.2K20
    领券