首页>>后端>>java->java面试题全集上骆(java面试题全集中)

java面试题全集上骆(java面试题全集中)

时间:2023-12-20 本站 点击:0

《Java面试全解析核心知识点与典型面试题》pdf下载在线阅读全文,求百度网盘云资源

《Java面试全解析核心知识点与典型面试题》百度网盘pdf最新全集下载:

链接:

?pwd=gesc 提取码:gesc

简介:500道Java常见面试题+10万字核心知识解析丰富的Java技术栈:基础和框架,线程池和锁优化,SpringBoot和分布式消息队列,数据结构和常用算法,设计模式和JVM等。  

java两年经验面试都会问什么问题

个人介绍:

首先介绍下我面试时的自身条件情况,我把自己的情况分为优势和劣势来说可能更有利于你们比较自身情况。

劣势:

1.15年7月毕业后开始到上海工作,面试的时候是17年3月到4月,一年多的经验,勉强算两年经验。分析:一年多经验我认为是比较尴尬的,处于一个不上不下的位置,很多公司比较喜欢招三年经验的,或者直接招应届生来培养。

2.毕业于一个非985/211,勉强上一本的高校。分析:这个相对影响较小,因为有工作经验后,公司对学校的要求就没那么高了,只要是本科就基本没问题,但是还是有个别叼毛公司只要985/211。

3.前一家公司是传统电信行业,加入项目组时,项目已经上线有段时间了,我们的任务就是有需求就开发,有bug就优化,其他时间就聊骚,各干各的,工作一年多跟在养老一样,用一句话说就是编程5分钟,扯淡2小时,项目经验严重不足,没开发过很难的需求。分析:这一点是最伤的,公司招有经验的就想看你都干了些什么牛批的东西,结果你告诉面试官我写的需求都是垃圾。

优势:

1.大学时拿过比较多的奖,每年都是校级优秀学生,毕业时是市级优秀毕业生,拿过省级ACM二等奖等。分析:大学的荣誉对一个有工作经验的人来说,公司不一定会看重,但是可能会对面试官产生微妙的影响,特别是ACM奖,我碰到过有的面试官也是搞过ACM的,有共同的话题聊起来总是比较容易的,但是也要注意不能把这一栏篇幅写的过于多,只能当作点缀用,我当时是放在简历最后一栏,简要的写了最主要的几个奖。

2.良好的沟通交流能力。分析:这个能力不会是关键性的,但是可以加分。

3.较强的学习能力和逻辑思维能力。分析:有些公司和面试官还是比较看重一个人的学习能力的,经验代表着你现在在什么级别,而学习能力则代表着你将来能到达什么级别。

学习过程:

看了我的优劣势介绍,你会发现我的优势相对于我的劣势来说,简直不值一提。我自己对此也有清晰的认识,因此从过完年之后,我就开始抓紧空闲时间学习。学习的过程如下:

1.看面试题

正常人第一步肯定都会看面试题,我也不例外,在看的过程中,我发现有些文章写的不错,对我帮助不小值得推荐,如下:

Java面试题全集(上)很多基础的东西,建议先看。

各大公司Java后端开发面试题总结

面试心得与总结—BAT、网易、蘑菇街

关于Java面试,你应该准备这些知识点

2.深入学习

在看面试题的过程,你会遇到一些自己没接触过的或者以前没深入学习过的知识,例如最常问的HashMap内部实现原理,这就促使你得开始去看jdk的源码或者是学习一些新的东西。看源码是很重要的一步,起步很难,但是会让你收益良多,看源码的过程如果碰到无法理解的地方,可以百度看下别人的理解。我学习源码的过程中,看过几个人的关于源码的文章写的很不错,如下:

五月的仓颉

占小狼

zhangshixi的Core java系列

3.熟悉项目

找出自己工作以来开发过的最叼的功能,将整个功能的流程和涉及的东西吃透。项目是面试中必问的环节,一般是以一个功能点为基础展开问,因此你必须对这个功能有很深的认识,不能有模糊的地方。如果有时间,能把涉及到的知识点也搞懂最好。

4.做面试题

有不少公司是有面试的,如果你没有准备过,很容易在各种小地方犯错,建议去一些面试题网站多做些题目,我自己是用的牛客网。

5.学习记录

把自己每天的学习时间和学习内容记录下来,可以让自己更有动力的学习,学习是一个枯燥的过程,你必须让自己时刻保持有动力。

投简历、约面试环节

1.在哪些网站投?

拉勾网、BOSS直聘、猎聘网。

2.是否该海投?

投简历分为两个情况。

1)没有社招面试经验:建议采取海投的方式,只要职位要求跟自己比较匹配都可以投,累计面试经验。这个环节可以把投简历的网站增加两家:智联和无忧。

2)自认为社招面试经验已经足够:投那些职位匹配、公司满意的职位。公司评价可以去看准网、百度、知乎等查询。

3.一天约几家面试合适?

最理想的情况为2家面试,上午一般在10点左右,下午一般在2点左右。建议把理想的公司放下午,因为下午的时间比较充足,可以让公司更充分的了解你。我开始面的时候,每次都是上午面的不好,下午面的不错。

4.投简历经常没下文?

我当初也没想到简历筛选这关有这么难,可能是我的简历确实亮点不多,再者HR很多都不是行内人,因此他们看得最直接的就是你上家的公司和你毕业的学校,如果你不是从牛逼的公司/学校出来,可能会碰到和我一样的情况,应对的办法就是多投。

5.是否该裸辞?

我一开始是边上班边投,然后利用调休时间,或者请假去面试。后来,面试机会越来越多,请假太频繁了,自己都不好意思了,并且自己也已经有足够的信心,这个时候我选择了裸辞。裸辞还有一个原因是,在面试过程中你会发现,有的公司要人要的紧,如果你的辞职流程过长可能会导致你错过这个公司。

6.注意事项

1)面试前一天把路线和时间算好,最好别迟到。

2)背个书包,带好简历、充电宝、纸巾、雨伞。

面试环节

1.笔试常见的问题?

面试常见的问题上面给的面试题链接基本都有。我只提几点:1)写SQL:写SQL很常考察group by、内连接和外连接。2)手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。

2.面试流程?

1)让你自我介绍

2)问Java基础知识

3)问项目

4)情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查。

5)你有什么想问面试官的

3.面试常问的知识点?

1)集合相关问题(必问):

HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。

HashMap和Hashtable的区别。

ArrayList、LinkedList、Vector的区别。

HashMap和ConcurrentHashMap的区别。

HashMap和LinkedHashMap的区别。

HashMap是线程安全的吗。

ConcurrentHashMap是怎么实现线程安全的。

2)线程相关问题(必问):

创建线程的3种方式。

什么是线程安全。

Runnable接口和Callable接口的区别。

wait方法和sleep方法的区别。

synchronized、Lock、ReentrantLock、ReadWriteLock。

介绍下CAS(无锁技术)。

什么是ThreadLocal。

创建线程池的4种方式。

ThreadPoolExecutor的内部工作原理。

分布式环境下,怎么保证线程安全。

3)JVM相关问题:

介绍下垃圾收集机制(在什么时候,对什么,做了什么)。

垃圾收集有哪些算法,各自的特点。

类加载的过程。

双亲委派模型。

有哪些类加载器。

能不能自己写一个类叫java.lang.String。

4)设计模式相关问题(必问):

先问你熟悉哪些设计模式,然后再具体问你某个设计模式具体实现和相关扩展问题。

5)数据库相关问题,针对Mysql(必问):

给题目让你手写SQL。

有没有SQL优化经验。

Mysql索引的数据结构。

SQL怎么进行优化。

SQL关键字的执行顺序。

有哪几种索引。

什么时候该(不该)建索引。

Explain包含哪些列。

Explain的Type列有哪几种值。

6)框架相关问题:

Hibernate和Mybatis的区别。

Spring MVC和Struts2的区别。

Spring用了哪些设计模式。

Spring中AOP主要用来做什么。

Spring注入bean的方式。

什么是IOC,什么是依赖注入。

Spring是单例还是多例,怎么修改。

Spring事务隔离级别和传播性。

介绍下Mybatis/Hibernate的缓存机制。

Mybatis的mapper文件中#和$的区别。

Mybatis的mapper文件中resultType和resultMap的区别。

Mybatis中DAO层接口没有写实现类,Mapper中的方法和DAO接口方法是怎么绑定到一起的,其内部是怎么实现的。

7)其他遇到问题:

介绍下栈和队列。

IO和NIO的区别。

接口和抽象类的区别。

int和Integer的自动拆箱/装箱相关问题。

常量池相关问题。

==和equals的区别。

重载和重写的区别。

String和StringBuilder、StringBuffer的区别。

静态变量、实例变量、局部变量线程安全吗,为什么。

try、catch、finally都有return语句时执行哪个。

介绍下B树、二叉树。

ajax的4个字母分别是什么意思。

xml全称是什么。

分布式锁的实现。

分布式session存储解决方案。

常用的linux命令。

一些经验:

1.先投一些普通公司,等面出了心得再去投理想的公司。

2.不熟悉的技术不要主动提。

3.对于那种实习期6个月还打8折的公司,除非你没有其他选择了,否则不要去。

4.小公司喜欢在薪水上压你,开的时候适当提高。

5.不要去参加招聘会,纯粹是浪费时间。

6.把面试当作一次技术的交流,不要太在意是否能被录取。

7.公司一般面完就决定是否录取了,让你回去等消息这种情况一般没戏,无论你自己觉得面的有多好。

8.尽量少通过电话面试,效果不好。

9.在面试的日子里,要保持每天学习,无论是学习新东西还是复习旧东西。

10.拿到offer了,问问自己这个公司让自己100%满意了吗,如果不是,请继续努力找更好的。

11.通过面试官可以大概判断这家公司的情况。

12.拉勾投的简历很多会被筛掉,但是拉勾还是面试机会的最主要来源。

13.理想的公司可以多投几次,我有好几次都是第一次投被筛掉,多投几次就过的经验。

14.问到自己有深入研究过的知识,抓住机会好好表现,不要轻易放过。

用c语言猜数字游戏软件

简单的c语言课程设计,实现猜数字的游戏

可以参考下哦~~~

推荐资源

c语言课程设计案例40例源代码(上). VC++案例精编(很好的实例)

网上书店系统 J2EE

JS拖拽并保存Cookies

学生成绩管理系统 J2EE (MVC)Struts+Hibernate

JAVA面试题150例

百度技术沙龙第7期回顾:敏捷开发实战分享(含资料下载). pdf

SQL语句实现对数据库查询结果的行列互换

51单片机学习资料整合大全

Android 开发技巧大全

热门Tag

Java c++ C# 教程 linux Android C语言 pdf 源码 编程 计算机 matlab 数据库 SQL oracle c 电子书 课程设计 源代码 数据结构 中文 vc api jQuery VB 单片机 windows 破解 javascript mfc chm . net 课件 jsp asp

本周热点资源

春运抢票工具V0.5 火车票 余票查询 火车票转让信息 列车时刻表 车次查询

c语言课程设计案例40例源代码(上). 春运抢票工具V0.6 我要火车票 余票查询 火车票转让信息 列车时刻表 车次查询

春运抢票工具V0.5 火车票 余票查询 火车票转让信息 列车时刻表 车次查询

天正8.2 全功能注册机

android开发入门教程

c语言课程设计案例40例源代码(下)

EmotionLink 连连看程序和代码

光剑程序 vc源码 使用了mfc opencv gdi+

可用于天正建筑8.2注册机

敏捷个人-认识自我,管理自我 v0.2.pdf

Fraps 3.2.5破解版

C2008sp1.rar(愤怒的小鸟所需文件)

黑防灰鸽子脱壳版 2011年1月7日 最新免杀 灰鸽子

WRMPS6.5 网人商业版企业版破解版

Sybase ASA(SQL Anywhere 12.0.0)中文文档全集. chm

vs全图3.1.5合以下版本

本周上传用户排名

57个clwflm

49个lihuaijun

47个feitian19873000

30个xsq123

26个iis81365341

26个Rangers20052753

25个nitaiyoucala

25个zhangab6672

22个zhaobing266

22个mengyuan510

21个allring

20个shenhay

19个yx_222

19个happy880823

19个le...

编程实现该游戏,游戏结束时,显示人猜一个数用了几次。

提示:用库函数random()产生一个随机数。

如:

Int z;

z= random(9999);

ˋ◤ 蒾纞· 回答:1 人气:6 解决时间:2009-12-29 17:03

#includestdio.h

#includestdlib.h

int main()

{

int a,z,t,i,c,m,g,s,j,k,l[4]; /*j:数字正确的位数 k:位置正确的位数*/

srand((unsigned)time(0));

z=rand()%10000+1; /*计算机想一个随机数*/

printf("****欢迎参加人机猜数游戏****");

printf("\n");

printf("\n");

printf("我有一个四位数的数字,请猜一猜!\n");

printf("\n");

for(c=1;;c++) /*c: 猜数次数计数器*/

{

scanf("%d",g); /*请人猜*/

printf("请输入一个四位数:");

a=z;j=0;k=0;l[0]=l[1]=l[2]=l[3]=0;

for(i=1;i5;i++) /*i:原数中的第i位数。个位为第一位,千位为第4位*/

{

s=g;m=1;

for(t=1;t5;t++) /*人所猜想的数*/

{

if(a%10==s%10) /*若第i位与人猜的第t位相同*/

{

if(mt!=l[0]t!=l[1]t!=l[2]t!=l[3])

{

j++;m=0;l[j-1]=t; /*若该位置上的数字尚未与其它数字“相同”*/

} /*记录相同数字时,该数字在所猜数字中的位置*/

if(i==t) k++; /*若位置也相同,则计数器k加1*/

}

s/=10;

}

a/=10;

}

printf("你猜对了%d个数字,\n",j);

printf("并且在猜对的数字中有 %d 个位置也是正确的.\n",k);

if(k==4) break; /*若位置全部正确,则人猜对了,退出*/

//}

printf("恭喜你,猜对了!");

printf("\n");

printf("你用了%d次猜出了这个数.\n",c);

}

计算机“想”了一个“1234”请人猜,可能的提示如下:

91.人机猜数游戏

92.人机猜数游戏(2)

91.人机猜数游戏

由计算机“想”一个四位数,请人猜这个四位数是多少。人输入四位数字后,计算机首先判断这四位数字中有几位是猜对了,并且在对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数是多少为止。

例如:计算机“想”了一个“1234”请人猜,可能的提示如下:

人猜的整数 计算机判断有几个数字正确 有几个位置正确

1122 2 1

3344 2 1

3312 3 0

4123 4 0

1243 4 2

1234 4 4

游戏结束

请编程实现该游戏。游戏结束时,显示人猜一个数用了几次。

*问题分析与算法设计

问题本身清楚明了。判断相同位置上的数字是否相同不需要特殊的算法。只要截取相同位置上的数字进行比较即可。但在判断几位数字正确时,则应当注意:计算机所想的是“1123”,而人所猜的是“1576”,则正确的数字只有1位。

程序中截取计算机所想的数的每位数字与人所猜的数字按位比较。若有两位数字相同,则要记信所猜中数字的位置,使该位数字只能与一位对应的数字“相同”。当截取下一位数字进行比较时,就不应再与上述位置上的数字进行比较,以避免所猜的数中的一位与对应数中多位数字“相同”的错误情况。

*程序与程序注释

#includestdio.h

#includetime.h

#includestdlib.h

void main()

{

int stime,a,z,t,i,c,m,g,s,j,k,l[4]; /*j:数字正确的位数 k:位置正确的位数*/

long ltime;

ltime=time(NULL); /*l:数字相同时,人所猜中数字的正确位置*/

stime=(unsigned int)ltime/2;

srand(stime);

z=random(9999); /*计算机想一个随机数*/

printf("I have a number with 4 digits in mind,please guess.\n");

for(c=1;;c++) /*c: 猜数次数计数器*/

{

printf("Enter a number with 4 digits:");

scanf("%d",g); /*请人猜*/

a=z;j=0;k=0;l[0]=l[1]=l[2]=l[3]=0;

for(i=1;i5;i++) /*i:原数中的第i位数。个位为第一位,千位为第4位*/

{

s=g;m=1;

for(t=1;t5;t++) /*人所猜想的数*/

{

if(a%10==s%10) /*若第i位与人猜的第t位相同*/

{

if(mt!=l[0]t!=l[1]t!=l[2]t!=l[3])

{

j++;m=0;l[j-1]=t; /*若该位置上的数字尚未与其它数字“相同”*/

} /*记录相同数字时,该数字在所猜数字中的位置*/

if(i==t) k++; /*若位置也相同,则计数器k加1*/

}

s/=10;

}

a/=10;

}

printf("You hane correctly guessed %d digits,\n",j);

printf("and correctly guessed %d digits in exact position.\n",k);

if(k==4) break; /*若位置全部正确,则人猜对了,退出*/

}

printf("Now you have correctly guessed the whole number after %d times.\n",c);

}

*运行示例

Now you have correctly guessed the whole number after 7 times.

*思考题

猜数游戏。由计算机“想”一个数请人猜,人输入猜的数,如果猜对了,则结束游戏,否则计算机会给出提示,指出人猜的数是太大,还是太小。当一个数猜了20次还未猜中时,应停止猜数者继续游戏的权力,从程序中退出。

92.人机猜数游戏(2)

将以上游戏双方倒一下,请人想一个四位的整数,计算机来猜,人给计算机提示信息,最终看计算机用几次猜出一个人“想”的数。请编程实现。

*问题分析与算法设计

解决这类问题时,计算机的思考过程不可能象人一样具完备的推理能力,关键在于要将推理和判断的过程变成一种机械的过程,找出相应的规则,否则计算机难以完成推理工作。

基于对问题的分析和理解,将问题进行简化,求解分为两个步聚来完成:首先确定四位数字的组成,然后再确定四位数字的排列顺序。可以列出如下规则:

1)分别显示四个1,四个2,......,四个0,确定四位数字的组成。

2)依次产生四位数字的全部排列(依次两两交换全部数字的位置)。

3)根据人输入的正确数字及正确位置的数目,进行分别处理:

(注意此时不出现输入的情况,因为在四个数字已经确定的情况下,若有3个位置正确,则第四个数字的位置必然也是正确的)

若输入4:游戏结束。

判断本次输入与上次输入的差值

若差为2:说明前一次输入的一定为0,本次输入的为2,本次交换的两个数字的位置是正确的,只要交换另外两个没有交换过的数字即可结束游戏。

若差为-2:说明前一次输入的一定为2,本次的一定为0。说明刚交换过的两个数字的位置是错误的,只要将交换的两个数字位置还原,并交换另外两个没有交换过的数字即可结束游戏。

否则:若本次输入的正确位置数=上次的正确位置数

则恢复上次四位数字的排列,控制转3)

否则:将本次输入的正确位置数作为“上次输入的正确位置数”,控制转3)。

*程序与程序注释

#includestdio.h

#includestdlib.h

void bhdy(int s,int b);

void prt();

int a[4],flag,count;

void main()

{

int b1,b2,i,j,k=0,p,c;

printf("Game guess your number in mind is # # # #.\n");

for(i=1;i10k4;i++) /*分别显示四个1~9确定四个数字的组成*/

{

printf("No.%d:your number may be:%d%d%d%d\n",++count,i,i,i,i);

printf("How many digits have bad correctly guessed:");

scanf("%d",p); /*人输入包含几位数字*/

for(j=0;jp;j++)

a[k+j]=i; /*a[]:存放已确定数字的数组*/

k+=p; /*k:已确定的数字个数*/

}

if(k4) /*自动算出四位中包的个数*/

for(j=k;j4;j++)

a[j]=0;

i=0;

printf("No.%d:your number may be:%d%d%d%d\n",++count,a[0],a[1],a[2],a[3]);

printf("How many are in exact positions:"); /*顺序显示四位数字*/

scanf("%d",b1); /*人输入有几位位置是正确的*/

if(b1==4){prt();exit(0);} /*四位正确,打印结果。结束游戏*/

for(flag=1,j=0;j3flag;j++) /*实现四个数字的两两(a[j],a[k]交换*/

for(k=j+1;k4flag;k++)

if(a[j]!=a[k])

{

c=a[j];a[j]=a[k];a[k]=c; /*交换a[j],a[k]*/

printf("No.%d:Your number may be: %d%d%d%d\n",++count,a[0],a[1],a[2],a[3]);

printf("How many are in exact positins:");

scanf("%d",b2); /*输入有几个位置正确*/

if(b2==4){prt();flag=0;} /*若全部正确,结束游戏*/

else if(b2-b1==2)bhdy(j,k); /*若上次与本次的差为2,则交换两个元素即可结束*/

else if(b2-b1==-2) /*若上次与本次的差为-2,则说明已交换的(a[j],a[k])是错误的

将(a[j],a[k]还原后,只要交换另外两个元素即可结束游戏*/

{

c=a[j];a[j]=a[k];a[k]=c;

bhdy(j,k);

}

else if(b2=b1)

{

c=a[j];a[j]=a[k];a[k]=c; /*恢复交换的两个数字*/

}

else b1=b2; /*其它情况则将新输入的位置信息作为上次的位置保存*/

}

if(flag) printf("You input error!\n"); /*交换结果仍没结果,只能是人输入的信息错误*/

}

void prt() /*打印结果,结束游戏*/

{

printf("Now your number must be %d%d%d%d.\n",a[0],a[1],a[2],a[3]);

printf("Game Over\n");

}

void bhdy(int s,int b)

{

int i,c=0,d[2];

for(i=0;i4;i++) /*查找s和b以外的两个元素下标*/

if(i!=si!=b) d[c++]=i;

i=a[d[1;a[d[1=a[d[0; a[d[0=i; /*交换除a[s]和a[b]以外的两个元素*/

prt(); /*打印结果,结束游戏*/

flag=0;

}

*运行示例

假设人想的四位数是:7215

Game Begin

Now guess your number in mind is # # # #.

No.1:your number may be:1111

*问题的进一步讨论

本程序具有逻辑结构清析、算法简单正确的优点,但在接受人的输入信息时缺少必要的出错保护功能,同时在进行第三步推理过程中没有保留每次猜出的数字位置信息及人输入的回答,这样对于每次人输入的信息就无法进行合法性检查,即无法检查人的输入信息是否自相矛盾;同晨也无法充分利用前面的结果。

这些缺陷是可以改进的,但最后一个问题改进难度较大,留给大家自己去完成。

*思考题

“一条龙游戏”。在一个3×3的棋盘上,甲乙双方进行对弃,双方在棋盘上轮流放入棋子,如果一方的棋子成一直线(横、竖或斜线),则该方赢。请编写该游戏程序实现人与机器的比赛。比赛结果有三种:输、赢或平。

在编程过程中请首先分析比赛中怎样才能获胜,找出第一步走在什么位置就最可能赢。

《Java常用算法手册第三版》pdf下载在线阅读全文,求百度网盘云资源

《Java常用算法手册第三版》百度网盘pdf最新全集下载:

链接:

?pwd=mbgq 提取码: mbgq

简介:Java常用算法手册第三版分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏等领域中的应用。  

Java面试题笔试题大全txt全集下载

Java面试题笔试题大全 txt全集小说附件已上传到百度网盘,点击免费下载:

以上

全职高手广播剧 百度网盘,跪求各位大佬了!

《全职高手》是由晋江文学城作者木苏里所著的一本校园小说。

我是一个不会打游戏,甚至对游戏有些许排斥的人,所以看《全职高手》全是因为看过“荣耀”以后,实在没东西看了去随便看看的。(“荣耀”播出后,“全职”播放量涨了8亿,估计大部分是我这种原因)

链接:

提取码:4a16

复制这段内容后打开百度网盘手机App,操作更方便哦

“全职”真的是一部男生看的戏,弹幕跟“荣耀”完全两个风格,那边是一片的“糖分超标”“原地结婚”“鲨人了”……这边却是一水的直男式评论,“团魂燃”“出大招了”“”,开始看的时候很没劲,以为会弃剧,随着剧情发展,居然可以看下去,仅仅2集,居然开始有追剧的感觉了。仔细看剧,就会仔细研究剧情、演员,对比刚刚看过的“你是我的荣耀”,肉眼可见的杨洋在两部剧里,不同的演技,和不同的感悟。

“全职高手”选角其实很认真,杨洋在一群95后,甚至98后之中,颜值的优势并不凸显,还有好几位身高185+的演员加入,各个战队年轻帅气,阳光逼人的队员,杨洋在扮演叶修的时候,又特意的勾起了背,甚至有增重的感觉,原来那个清逸俊朗的形象全然消失,顶多算是俊俏,这也难怪,如果是“于途”的扮相来当网管,老板娘估计直接就爱上他了。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/java/44678.html