如需获取以下学习资源请关注公众号:Java编程指南 我们为自学者编程的或初学java的小伙伴们准备了一整套完整的学习资源和文章,还有我自己在自学路上的一些总结和学习线路,希望能帮到小伙伴们,如果有什么疑问的地方也可以加小编的微信Java_Bczn,小编后期还会整理出更多的学习视频和每天一篇学习文章,赶紧关注我们吧. 下面是我自学java的线路希望能帮到你们: 一.基础学习: 这个阶段你需要找一个好的基础学习视频,对着视频进行学习,每天严格要求自己学习,边看视频边用电脑记事本进行练习,不要使用ID…
目录 1.数据类型 1.1.基本数据类型 1.2.引用数据类型 1.3.自动装箱与拆箱 2.基础语法 2.1.标识符 2.2.修饰符 2.2.1.访问控制修饰符 2.2.2.非访问控制修饰符 2.3.变量 2.4.注释 3.数组 3.1.定义 3.2.声明 3.3.创建 3.4.数组元素获取 3.5.多维数组 3.6.注意事项 1.数据类型 1.1.基本数据类型 类型 位数 默认值 byte 8 0 char 16 'u0000' short 16 0 int 32 0 long 64 0L f…
在工作用得比较多的是shell和python编程,对于java以前也学习过,使用很少,这次借朋友推荐的java视频教程来温习下. 也是因为现在很多开源测试工具使用java编写的,学习一下更有助于测试工作,这里只是做简单记录. 1.数据类型 整数类型:byte,short,int,long 浮点类型:float,double 字符类型:char 布尔类型:boolean 复合类型:class,interface,数组 数据类型间可以转换,低类型数据不需要强制转换,而高类型数据转换成低类型数据需要强…
1.Java程序开发过程 编译: 是指将我们编写的Java源文件翻译成JVM认识的class文件,javac编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功. 运行:是指将编译好的class文件交给JVM去运行. 2.第一个Java程序Hello World public class HelloWorld { public static void main(String[] args){ System.out.println("hello world"…
面向对象基础01 1.理解面向对象的概念 2.掌握类与对象的概念3.掌握类的封装性4.掌握类构造方法的使用 实现的目标 1.类与对象的关系.定义.使用 2.对象的创建格式,可以创建多个对象3.对象的内存分配过程 面向对象与面向过程 比如一个木匠要做一个盒子,那么这个盒子的出发点会有两种方式.面向对象:先想好要做的盒子,之后再去找相应的工具去做好这个盒子.需要一系列完整的设计,同时取出所要用到的工具.面向过程:不去想要做什么样的盒子,随需取用工具. 面向对象的三大特征:封装(encapsulati…
什么是数组:就是一堆相同类型的数据放一堆(一组相关变量的集合) 定义语法: 1.声明并开辟数组 数据类型 数组名[] = new 数据类型[长度]: 2.分布完成 声明数组:数据类型 数组名 [] = null; 开辟数组:数组名 = new 数据类型[长度]: public class test2 { public static void main(String args[]) { ]; arr[] = ; arr[] = ; arr[] = ; ;i<;i++) { System.out.p…
补java的坑,开始! 1.Intellij一些快捷键 intell常用快捷键: ctrl+n 快速查找定位类的位置 ctrl+q 快速查看某个类的文档信息 shift + F6 快速类.变量重命名 ctrl + i 在当前类实现接口的方法 ctrl + o 复写基类的方法 ctrl+shift+空格 推荐适用于当前函数的变量 alt+insert 快速设置类的方法 ctrl+shift+a 快速查找各种类,变量,操作 ctrl+alt+t 自动生成异常捕获块 ctrl+alt+b 定位抽象方法…
初始 Java 语言 Java SE -- Java Platform, Standard Edition 是 Java 平台的基础 Java SE 以前称为 J2SE, 可以编写桌面应用和基于 web 的应用程序 JDK > JRE > JVM Javac.exe -- 编译器, 主要用于将高级 Java 源代码翻译成字节码文件 Java.exe -- 解释器, 主要用于启动 JVM 对字节码文件进行解释并执行 不同的操作系统提供了 JVM 规范的实现, 达成跨平台的目的 JVM 解释 Ja…
Java的基础组成 1 关键字 (被赋予了特殊含义的单词) 2 标识符 3 注释 4 常量和变量 5 运算符 6 语句 7 函数 8 数组 关键字 class Demo{ public static void main(String[] args){ System.out.println("hello world"); } } 其中class,public,static,void为关键字(一般为小写)String,System是类(一般为大写字母开头) 标识符(上例代码中的Demo,m…
变量的命名 变量命名规则是为了增强代码的可读性和容易维护性.以下为C语言必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z),数字(0-9)或者下划线(_)组成. 2. 变量名第一个字母必须是字母或者下划线,即变量名必须以字母或者下划线开头. 3. 变量名不能使用C语言关键字来命名,以免冲突(如 return.int.void等等) 4. 变量名区分大小写. 下面是几个变量的命名,选出哪些是合法的,哪些是非法的: 在满足这些规则的基础之上,变量的命名最好清晰明了,有明确含义,可以使…