wordpress自建站哪里换logo基于微信公众号开发网站开发

当前位置: 首页 > news >正文

wordpress自建站哪里换logo,基于微信公众号开发网站开发,泉州服装网站建设,手机导航下载2022新版Day2 认识类与对象 第一章 初识类 经过一个程序的编写#xff0c;应该对程序的结构有点好奇了吧#xff0c;如果你有基础#xff0c;接下来的肯定非常的易懂#xff0c;如果你没有基础也没有关系#xff0c;反复琢磨一下也就懂了#x1f606; 我们来重复一下第一个程序 …Day2 认识类与对象 第一章 初识类 经过一个程序的编写应该对程序的结构有点好奇了吧如果你有基础接下来的肯定非常的易懂如果你没有基础也没有关系反复琢磨一下也就懂了 我们来重复一下第一个程序 public class Hello {public static void main(String[] args) {System.out.println(Hello world);} }我们以空格划分多个单词比如第一行的public就是第一行的第一个class就是第一行的第二个单词第二行的public就是第二行的第一个单词如此。 首先我们看类名也就是class后面跟着的单词也就是第一行第三个单词这个尤为的重要比如我的文件名并不叫做Hello.java 那我这样编译就会出问题即使我是hello.java 也会出问题因为Java是一个对大小写敏感的程序和Python、C、C、JavaScript等等是一样的。对大小写不敏感的有各种数据库啊、还有操作系统的文件系统比如linux或者windows或者是macOS等等这是第一点。 第二点公有类名要与文件名一致。没错你一个Java文件内可以有多个类但是公有类 只能有一个就是带public class [类名/文件名]里面的类名然后你还可以并行很多类像这样 命名规则的话查看normal solutions.md里面就行 //唯一的public类类名必须和文件名一致不然就会报错 public class Hello {//我是单行注释使用两个斜杠就可以使用注释了//是只会在看代码的阶段存在,编译后并不存在//但是我建议删掉注释因为我打的是中文可能会出现编码问题//如果你会改编码的话那就是最好的如果你不会的话删掉就不会出问题了//或者你可以去看看normal solutions.md那个文件public static void main(String[] args) {/这个是多行注释使用杠星星杠的方式框柱/System.out.println(Hello world);} }//非public类可以无限多 class ABC {public static void main(String[] args) {System.out.println(Hello);} }//只不过每个类被编译后又会出现一个新的字节码文件也就是.class文件 class QWE {}如果看了第一天全文字还没被劝退说明你还是有耐心的可以真的开始学习Java了 但是这里也很明显因为有三个类虽然放在了一起但是编译出来其实还是三个文件就是说我其实直接再开两个Java文件也是一样的。这里我们在ABC 类和Hello类中都有打印我们来运行一下 这里的信息也告诉了我们我们需要main这么一个“方法”才可以运行那就说明大家想要运行程序必须要有这么一个main 方法只需要照着写其实就可以了public static void main(String[] args) 然后想要打印信息只需要把信息放到System.out.println();的双引号中间即可打印对应的信息。 第二章 数据类型 每个语言都有数据类型像Java、C、C、C#、Python这些都是强类型语言JSJavaScript、vb、php这些就是弱类型语言。 但是强类型语言也分明显与不明显比如Java、C、C、C#这些就需要先声明再使用然后Python是直接赋值但是底层类型还都是规定好的整形就是整形浮点就是浮点字符串就是字符串。 弱类型语言就是要声明也就只是声明有这个变量并没有规定是什么数据类型。 Java的数据类型有四种每种又有其他的分类 整形 byte 1字节short 2字节int 4字节long 8字节 浮点 float 4字节double 8字节 布尔 boolean 1字节 字符 char 2字节
这些数据类型拿来使用的时候声明变量都是做关键字的。就比如public,class,static,void 这在上面变成了特殊颜色的就是关键字在github上的配色方案应该是红色然后刚刚上面说的8个数据类型也都是关键字。 先来讲讲字节是什么(懂的可以跳过)1个字节 8位一个位就是2进制的数比如0000 0001就是10000 0010 就是20000 0100 就是40000 1000 就是8如果不会的但是细心的你会发现这不就是2的0到3次幂吗没错就是这样通过这样的排列组合在到达0001 0000 的16之前其实后四个数就能表示0 ~ 15这就是二进制然后8个位为一个字节 相当于byte一个字节那就可以装下256个数但是要表示负数和正数和0所以范围是-128 ~ 127比如int是4个字节也就是32位那他的最小就是-2^31最大就是 2^31 - 1因为需要一个数去表示0。 浮点又是其他的方式存储布尔又是只有表示正确的true和表示错误的false字符又是根据unicode进行存储。 public class Hello {public static void main(String[] args) {int i 50; //变量的声明并赋值 号是赋值System.out.println(i);} }以上就是声明变量通过关键字 变量名的方式去声明并赋值int i 50在代码里面单个的作用就是赋值 然后可以通过打印的方式来具现化自然我们也可以做运算 public class Hello {public static void main(String[] args) {int i 50;int i2 100;//在打印之中也是可以运算的System.out.println(i i2);} }自然我们也可以拼接字符串来说明信息比如这样这个时候就要说号的不同作用了在与字符串和任何值使用 的时候他就会变成拼接在数与数之间就是运算自然在字符串和字符串中间也是拼接 public class Hello {public static void main(String[] args) {int num 100;int num2 1000;int num3 500;//自然也有拼接System.out.println(num: num num3 num3 num2: (num2 num3));} }明显能看出其中的端倪num num3并没有相加而是拼接在了一起而后面的(num2 num3) 确实是相加在了一起这就是区别如果想要运算那就加上括号如果要拼接那就使用和字符串相加的方式这里也能清楚看到因为运算是从左到右的所以他是先把num: 这个字符串和num拼接所以变成了字符串num:100再下去计算也只是拼接而已。 当然我们的变量声明可不只是能在main方法里的还可以在main的外面进行声明这就要讲到下一个知识点了对象 第三章 初识对象 这个其实思维和变量是一样的也是需要声明并赋值只不过他是这个变量里面还有东西需要使用.去获取然后从数据类型扩展到类名做声明 public class Hello {int i 50; //这个就是全局变量的声明并赋值public static void main(String[] args) {//如果我想要使用这个在main之外但是在Hello类之内的i话//那就需要创建这个类的对象像这样Hello h new Hello(); //这就是创建对象和变量差不多int i1 50000; //实际上是很像的//对象就相当于是把我们的这个Hello类拿过来当变量了//然后我们可以使用.的这个方式去获取main之外Hello之内的东西System.out.println(h.i);//自然我也可以更改掉这个i就像这样System.out.println(change h.i);h.i 500;System.out.println(h.i);} }如果你再创建一个对象hello他的i自然还是50自然也是独立存在你变更的只有h里的i public class Hello {int i 50;public static void main(String[] args) {Hello h new Hello();int i1 50000;System.out.println(h.i);System.out.println(change h.i);h.i 500;System.out.println(h.i);Hello hello; //我先声明hello new Hello();//后赋值System.out.println(hello.i);} }