Java.千呼万唤始出来

个人简介

各位博客大院的同学们大家好,作为一名博客的新成员,java开发的初学者,能够有
幸可以在这里和大家分享我的学习心得我的心情也是十分激动的~~,同样的我也相信
小孩子才能更懂小孩子,所以我希望作为初学者的我能总结出一些对想要学习Java的
同学有帮助的知识点。

一、学习Java你要知道的事

Java是一门面向对象的编程语言,在现在用到Java的地方还是很多的,比如桌面应用程
序,Web应用程序,分布式系统还有嵌入式系统应用程序,这些都会用到Java开发的,所
以学习Java真的不用担心工作前景和薪资的,会技术的人是不会饿死的。当然选择归选择
真正能不能学好Java的关键还在于坚持与自律,如果做不到这两点的话,个人建议最好不
要自学,找一个好点的培训机构,就比如说在我国业内有名的QF教育,全国有很多个校
区的,无论你在哪个城市都可以去学习专业知识,好了这有点题外话了,接下来就要真的
接触Java了!!

编程语言的第一讲—Hello World

根据我多年学习的经验来说,编程语言的第一讲,都是Hello World,由此可见啊,我们
在学习中是多么的礼貌多么的规矩,就像是和一个人说话一定要叫他的名字,用别人的
东西也要和人家说一声,这都是礼貌,规矩能就是坐有坐相、站有站相。这些在后面的
学习中也是深有体会的,Java有着明确的代码规范,我们要懂礼貌,讲规矩。
无论学习哪一种编程语言,在接触代码之前,我们最先要做的都是配置开发环境,那下面
我就给大家简单的说一下怎么配置环境
首先就是安装jdk啊,JDK的全名是Java Development Kit 这个就是开发环境,其中包
含JRE+ 类库+开发工具包(编译器+调试工具)。这个就你自己去官网下吧,或者去其他博
主那里找个云盘链接都行。我教你怎么配置环境变量。
先右键桌面我的电脑(计算机)点击左边的高级系统设置。然后点击高级那一栏(默认就
是高级这一栏),然后点击下面的环境配置。

按着步骤来就行
这个路径是你自己安装jdk的路径,你可以打开你文件所在文件夹然后复制路径粘贴过来

分号注意一下,不能缺失分号
环境配置这一块还是建议大家好好查阅资料自行安装奥,毕竟我这是一个大纲,在安装软件上就不过多讲解了,在安装时要注意一点,就是最好选择C盘以外的其他盘,这样呢以后电脑万一出问题了,咱们文件也能有所保留,其次,如果安C盘时间长电脑该卡了。接下来就该打开开发工具,file->new->
java project 新建项目,然后点开项目新建包,新建类,在这里呢,就是我们的命名规则了,都要英文,小驼峰形式,要见名知意,还有其他注意点,可以去查一下Java命名规范,都做好了,我们就会在这个.class类文件中看到代码了。

package com.qfedu.test;//这是包名,咱自己命名的,也有命名规则,自己查一下
//类名
public class Test1 {
}
//这就是新建好的class类文件里该有的
public static void main(String[] args) {
		
}
//main方法,方法存在于类内,以Test1这个类为例
package com.qfedu.test;

public class Test1 {
	public static void main(String[] args) {
		
	}
}

先写一个Hello World 完成今天的先让大家看一眼Java

package com.qfedu.test;

public class Test1 {
	
	public static void main(String[] args) {
		//这就是Java中控制台输出语句,print,加上ln就是换行
		System.out.println("Hello");
		System.out.println("Wrold");
	
	}

}
//这个输出结果就是:
Hello
World

今天先是千呼万唤始出来的Java,由于第一次在博客上写博客,多少有点不会,也没有太多的准备好,正是万事开头难,我相信下一次会更好,希望我们可以共同进步,期待下一次再见~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
kotlinx.serialization是一个用于在Kotlin中进行对象序列化和反序列化的库。通过使用kotlinx.serialization库,我们可以将Kotlin对象转换为JSON格式的字符串,并将JSON格式的字符串转换回Kotlin对象。库的默认行为是在反序列化时填充默认值属性,以节省空间和带宽。在大多数情况下,这样做可以减少数据量,并简化代码。例如,可以在序列化和反序列化Project类时,自动填充language属性的默认值为"Kotlin",并且不会将该属性写入JSON字符串中。 此外,kotlinx.serialization库还支持可空属性的默认值为null。在序列化和反序列化Project类时,如果renamedTo属性的值为null,该属性将不会被写入JSON字符串中。 另外,kotlinx.serialization库还支持在可序列化类的属性中引用其他类。被引用的类也必须标记为@Serializable。例如,在Project类中引用了User类,可以将User对象作为Project对象的属性进行序列化和反序列化。 库还提供了对重复引用的支持,不会对重复引用进行压缩。例如,在Project类中同时引用了owner和maintainer属性,它们都指向同一个User对象,当序列化时,会在JSON字符串中分别表示这两个引用。 总之,kotlinx.serialization是一个功能强大的库,可以方便地进行对象的序列化和反序列化,并且支持默认值属性、可空属性、引用其他类以及重复引用等特性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [千呼万唤出来,Kotlin官方序列化库终相见(一)](https://blog.csdn.net/weixin_55362248/article/details/121906615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值